Vim では、主に 2 つのモードで作業します。コマンドを実行するためのノーマルモードと、テキストを入力するためのインサートモードです。インサートモードからノーマルモードに戻るには、単にEscキーを押します。
インサートモードに入るにはいくつかのコマンドがあり、それぞれカーソルの異なる開始位置でテキスト入力を開始します。
基本的なインサートコマンド
タイピングを開始する最も基本的な方法は、iコマンドです。
i– 現在のカーソル位置の前にテキストを挿入します。
このコマンドはインサートモードに切り替え、ファイルに直接入力できるようになります。
Vim アペンドとインサートの比較
よく比較されるのがvim append vs insertです。どちらもインサートモードに入りますが、カーソルに対する開始位置が異なります。効率的な移動と編集のためには、vim insert vs appendの違いを理解することが重要です。
a– 現在のカーソル位置の後にテキストを追記します。I– 現在の行の先頭にテキストを挿入します。A– 現在の行の末尾にテキストを追記します。
iの代わりにaを使用すると、カーソルを右に 1 つ移動してから挿入する手間が省けます。同様に、Aは行末で即座に入力を開始するための強力なショートカットです。vim appendコマンドを習得することは、編集速度を向上させるための重要な一歩です。
Vim で新しい行を追加する方法
新しいテキスト行を追加したい場合、行末で手動で Enter を押す必要はありません。Vim には、行を開いて即座にインサートモードに入るための専用コマンドがあります。
o– 現在の行の下に新しい行を開き、インサートモードに入ります。O– 現在の行の上に新しい行を開き、インサートモードに入ります。
これらのコマンドは、コーディングやライティング中に素早くvim add lineを行いたい場合に非常に役立ちます。
ヒント:これらのコマンドの前に数値を付けると、繰り返すことができます。例えば、ノーマルモードで3oと入力すると、現在の行の下に 3 つの新しい空行が開き、最初の新しい行でインサートモードになります。