Vim-編集
Vimには、編集機能を非常に強力にする多くのコマンドが用意されています。この章では、以下の項目について説明します-
- Insert
- Append
- 新しいラインを開く
- Substitute
- Change
- Replace
- Join
カーソルの前にテキストを挿入する
カーソルの前にテキストを挿入するには、次の手順を実行します-
- カーソルの前にテキストを挿入するには、次の手順を実行します
- 挿入モードに切り替えます
i
行頭にテキストを挿入します
行の途中にいて、現在の行の先頭にテキストを挿入して、次の手順を実行するとします。
- コマンドモードに切り替えます
Esc
- 挿入モードをアクティブにする
I
このアクションはカーソルを現在の行の先頭に移動し、Vimを挿入モードに切り替えます
カーソルの後にテキストを追加する
カーソルの後にテキストを追加するには、次の手順を実行します
- コマンドモードに切り替えて、カーソルを適切な位置に移動します
Esc
- 挿入モードに切り替えます
a
このアクションにより、カーソルが次に1位置移動し、Vimが挿入モードに切り替わります。
行末にテキストを追加
行の途中にいて、現在の行の最後にテキストを追加して、次の手順を実行するとします。
- コマンドモードに切り替えます
Esc
- 挿入モードに切り替えます
A
このアクションはカーソルを行末に移動し、Vimを挿入モードに切り替えます
カーソルの下に新しい行を開く
あなたがラインの真ん中にいて、現在のラインの下に新しいラインを開き、次のステップを実行したいとします-
- コマンドモードに切り替えます
Esc
- 挿入モードに切り替えます
o
このアクションは、現在の行の下に空白行を挿入し、Vimを挿入モードに切り替えます
カーソルの上に新しい行を開く
あなたがラインの真ん中にいて、現在のラインの上に新しいラインを開き、次のステップを実行したいとします-
- コマンドモードに切り替えます
Esc
- 挿入モードに切り替えます
o
このアクションにより、現在の行の上に空白行が挿入され、Vimが挿入モードに切り替わります。
代替テキスト
単一の文字に置き換えて、次の手順を実行するとします。
- コマンドモードに切り替えます
Esc
- カーソルを適切な位置に移動します
- 挿入モードに切り替えます
s
このアクションにより、カーソルの下の文字が削除され、挿入モードでVimが切り替わります。行全体を置き換えるには、-を使用します。
s
このアクションにより、行全体が削除され、Vimが挿入モードに切り替わります。
テキストを変更する
現在の行のテキストを変更してから、次の手順を実行するとします。
- コマンドモードに切り替えます
Esc
- 次のコマンドを実行します-
cc
これは、Sを使用した代替アクションに似ています
現在のカーソル位置からテキストを変更するには、次のコマンドを実行します
C
このアクションは、現在のカーソル位置の後のテキストを削除し、Vimを挿入モードに切り替えます。
テキストを置き換える
単一の文字を置き換えるには、次の手順を実行します-
- コマンドモードに切り替えます
Esc
- カーソルを適切な位置に移動します
- 次のコマンドを実行します-
r
- 置換する文字を入力してください。
このコマンドは挿入モードでVimを切り替えないことに注意してください
行全体を置き換えるには、-を実行します。
R
下の画像に示すように、Vimを置換モードに切り替えます-
テキストに参加する
2つの線を結合するには、次の手順を実行します-
- コマンドモードに切り替えます
Esc
- カーソルを適切な行に移動します
- 次のコマンドを実行します-
J