vi・vim文字の削除

ノーマルモードで文字を削除する方法を紹介します。

キー動作
xカーソルの位置の文字を削除する。windows標準の[delete]と同じの動作。
Xカーソルの位置の左の文を削除する。windows標準の[BS]と同じ動作。
ddカーソル行を削除する。
Dカーソル位置から行末までを削除する。

「D」や「dd」で削除された文字列は、バッファに格納されます。バッファに格納されている文字列は、 ヤンク(貼り付け・ペースト)することが出来ます。詳しくは、次ページで解説します。

上記削除コマンドは、前に数字をつけることにより、削除の範囲を決めることが出来ます。下記に例を示します。

キー動作
5xカーソルの位置から5文字を削除する。
3Xカーソルの位置の左の文を削除する。windows標準の[BS]と同じ動作。
2ddカーソル行からを2行削除する。

スポンサードリンク