2011/09/04

viエディタ、中級編4(削除)

viの操作に慣れてきたら、次のコマンドを覚えるとさらに便利になります。
・削除
コマンドには、繰り返し回数を指定出来ます。
(一部初級編と重複があります)

(1)コマンドモードでの削除
x
カーソル上の1文字削除
3x
カーソルから3文字削除(繰り返し回数が指定出来ます)
X
カーソルの左を1文字削除

dw
カーソル上の1単語削除
3dw
カーソルから3単語削除(繰り返し回数が指定出来ます)
de
カーソル上の空白の前まで1単語削除
d$
カーソルから行末まで削除
d
「d」はオペレータと呼ばれるもので、「(n)d(m)(x)」というフォーマットで削除できます。(n)(m)は回数指定、(x)は移動コマンドが使えます。 同様のコマンドとして「c」置換「y」ヤンクがあります。

dd
カーソルのある行を削除
5dd
カーソルのある行から5行を削除


(2)入力モードでの削除
BackSpace
カーソルの左を1文字削除
Ctrl-w
カーソルの左を1単語削除
Ctrl-k
カーソルから行末まで削除
Ctrl-u
カーソル行削除

0 件のコメント:

コメントを投稿