« PreviousNext »

vi よく使うコマンド集

5 12 月 2007

カーソルの位置から書き込みを開始するには

i

次の行から書き込みを開始するには

o

保存しないで終了する場合は


:q!

保存して終了するには


:wq

文字列を検索するには


/文字列

行数を指定して移動するには


[例] - 55行目に移動  

:55

最終行に移動するには

G」(大文字 G)

一括置換をするときは


:%s/置換前の文字列/置換後の文字列/g

確認しながら置換をするときは


:%s/置換前の文字列/置換後の文字列/gc

パス名などを変更するときは「/」(スラッシュ)の代わりに「<」「;」などを区切り文字に使う


:%s;置換前の文字列;置換後の文字列;gc

特定範囲のみ置換したい場合は置換したい行の範囲を指定すればよい。


[例] - 55行目から88行目まででbeautyhairnailに一括置換

:55,88s /beauty/hairnail/g

カーソルの位置の行を削除


dd (ディーを2回)

カーソルの位置から行末までを削除


D (大文字 ディー)

カーソルの位置から行数指定で削除


5dd (削除する行数 ディ ディ)

行数指定で削除


:5,15 d (開始行、終了行 ディ)

カーソルの位置から最終行まで削除


dG (ディ 大文字ジー)

Posted in vi よく使うコマンド集 | Trackback | del.icio.us | Top Of Page

No comments yet

Leave a Reply