viの操作

1月 3, 2010

viの操作。ド基本なネタではあるが、普段使わない操作方法とか、いつでも
確認できるようにしておきたいので。

インサート
vi_insert.jpg

削除
vi_delete.jpg

他に、exモードで 5,10d とすれば5-10行目を削除できる。

コピー&ペースト
vi_copypaste.jpg

移動
vi_move.jpg

変更
vi_change.jpg

viでの置換
exモード(ラストラインモード)にしてから以下のように記述する。
gでファイル全体を指定することができる。置換するかどうか確認したい場合はgcとする。

基本パターン

: %s/置換前文学列/置換後文学列/g

対象の行を指定する例。
以下は10行目から20行目までのOKをNGに置換。
: 10,20s /OK/NG/g

スペースを改行に置換
: %s/ /^M/g;



Categories: Linuxコマンド