テキスト編集やソフトウェア開発の世界では、編集ツールを効率的に使用する方法を知ることが重要であることは否定できません。これらのツールの中で、Vim は開発者とユーザーの間で最も人気があり、広く使用されている編集オプションの 1 つとして際立っています。 Linux 上で Vim を使用して編集する場合、間違いを犯しやすくなります。幸いなことに、元に戻すのも簡単です。
この記事では、Vim の「元に戻す」コマンドを効率的かつ簡単に使用して、確実かつ正確にアクションを元に戻す方法を説明します。多くのユーザーには知られていないこの機能を最大限に活用するためのいくつかの方法について学びます。確認する GNU nano と Vim の比較: ターミナルを介した最高のテキスト編集アプリケーションです.
Vim でアクションを元に戻す方法
Vim での単純な元に戻す操作は、Microsoft Word、LibreOffice Writer、Google Docs などの最新のワード プロセッサで使用されている元に戻す機能に似ています。 Vim はファイルに加えた変更を追跡し、必要に応じて変更を元に戻すことができます。
Vim は、挿入モードでの操作やコマンド モードでのコマンドをすべて変更とみなします。例えば:
- 挿入モードで複数の行を入力し、すぐに元に戻すと、それらの行は削除されます。
- 行を入力してコマンド モードに切り替え、その後挿入モードに戻ってさらにテキストを入力すると、2 つの変更が加えられます。元に戻すと、それぞれが個別に削除されます。
「3dd」などの Vim コマンドを繰り返して XNUMX 行を削除することもできます。これらの複合コマンドのいずれかを発行すると、それも最新の変更として再実行されます。ファイルを開いたとき、または作成したときの開始位置に戻るまで、元に戻すことを続けることができます。確認する Vim にプラグインをインストールする方法.
Vim で望まない変更を加えてしまったことに気付いた場合、それを元に戻すには、次の 2 段階の簡単なプロセスを実行します。
- クリック Escキー コマンド モードであることを確認するため。
- クリック u 前回の変更を元に戻す。
それでおしまい。 「行数が減りました」など、変更内容に関するメッセージが表示されます。
複数の変更を元に戻したい場合も、それを行うことができます。他のほとんどの Vim コマンドと同様に、元に戻したい変更の数を undo コマンドの前に付けるだけです。たとえば、2 つの変更を元に戻したい場合は、次をタップします。
2u
Vim での変更を元に戻す方法
実行した undo コマンドが望ましくないことを行ったことが判明したり、考えが変わったりする場合があります。この場合、REDO コマンドを発行してファイルを以前の状態に復元できます。
Vim は変更を追跡する一方で、ロールバックも追跡します。したがって、必要に応じて、やり直しを使用して元に戻すことができます。 Vim は入力モードで入力された複数行を 1 つの変更として扱うため、操作を繰り返すと 1 つのコマンドで複数行が返されることに注意してください。
これを行うコマンドは次のとおりです Ctrl + r、「リプレイ」の場合。を押してコマンドモードになっていることを確認してください。 Escキー。やり直しは元に戻すと同じ原理で機能します。たとえば、事前に実行したいリプレイ回数を加算することで、リプレイ処理を繰り返すことができます。
元に戻す場合と同様に、ファイルに追加された行数など、行われた変更に関する簡単なメッセージが表示されます。ファイルの現在の状態に戻るまで、何度でもやり直すことができます。今すぐ閲覧できます Vim を使用して Linux 上でテキスト ファイルを暗号化する方法.