Vimは強力なテキストエディタであり、モーダルテキストエディタとも呼ばれます。 。
「モーダルテキストエディタ」とはどういう意味ですか?これは、Vimがモードベースのワークフローを持つテキストエディタであることを意味します。各キーストロークは、Vimのコマンドとペアになっています。これは、各キーストロークがテキストとして登録され、テキストファイルに書き込まれる他のエディタとは対照的です。
では、Vimのこれらのモードは何ですか?それらを見てみましょう。
Vimのモード
Vimの各モードは、ユーザー入力を処理し、現在のモードに基づいてそれらを処理する責任があります。
Vimには3つのモードがあります。各モードの機能について説明しましょう。
Vimが開くデフォルトのモードは通常モードです。通常モードはコマンドモードとも呼ばれます。
通常モードは、ナビゲーション、テキスト置換、切り取り、コピー、貼り付け、削除などのアクションを実行するために使用されます。
通常モードでは書き込みできません。そのためには、挿入モードに切り替える必要があります。
Vimの挿入モードは、テキストエディタに自然に期待されるものです。キーボードの英数字キーをいくつか押すと、開いているテキストファイルに表示されます。
つまり、実際にはVimエディターの挿入モードでファイルにテキストを書き込みます。
Vimはターミナルインターフェイスを中心に設計されたテキストエディタであるため(当時はコンピュータのマウスは存在しませんでした)、マウスを使用してテキストを選択/強調表示することはできません。
そのため、Vimにはビジュアルモードがあります。 テキストの選択に使用されます 矢印キーを使用して、選択したテキストに対してさまざまな操作(切り取り、コピー、貼り付け、削除など)を実行できるようにします。
どう違うの?さて、あなたは任意のポイントから任意のラインの任意のポイントまで選択を開始することができます。通常モードでは、単語や行を削除することはできますが、選択したテキストを削除することはできません。ビジュアルモードはあなたにその力を与えます。
ビジュアルブロックモード
このモードは、ビジュアルモードのサブセットです。ビジュアルモードと同様に、このモードではテキストを選択できますが、ブロック形式の選択として使用できます。
Vimでモードを変更する
Vimには複数のモードがありますが、どのように切り替えるのですか?
通常モードから挿入モードへ、そして戻る
前述したように、Vimが開くデフォルトのモードは通常モードです。文字、単語、行、コードブロック間を移動できますが、開いているファイルにテキストを入力することはありません。
押したキーがテキストとして登録され、アクティブなファイルに反映されるようにするには、モードを通常モードから挿入モードに変更する必要があります。
これは、i
を押すことで実行できます 通常モードのときにキーを押します。
h
でのナビゲートに慣れたら 、j
、k
、l
左、右、上、下の矢印キーではなく、キーを使用すると、通常モードから挿入モードに切り替えることができます。
挿入モードから通常モードに戻すには、Esc
を押します。 キー。
操作するテキストを選択する場合、Vimにはビジュアルモードがあります。ビジュアルモードを有効にするには、最初は通常モードにする必要があります。
v
を押す 通常モードのときにキーを押すと、Vimはビジュアルモードに切り替わります。代わりに、Ctrl + v
を押すと 通常モードからのキーの組み合わせにより、ビジュアルブロックモードになります。
テキストの操作が完了し、通常モードに戻したい場合は、Esc
を押します。 キー。
この記事では、Vimで使用できるすべてのモードと、あるモードから別のモードに切り替える方法について説明します。
Vimの基本以上のことを学びたい場合は、JovicaIlicによるこのプログラムを使用することを強くお勧めします。