2007年9月10日月曜日

VIでよく使うコマンド

 作業効率を上げるためにメモ。全てコマンドモードで入力する。とりあえずこれだけ覚えれば便利そう。

移動
0 行頭に移動(数字のゼロ)
$ 行末に移動
Ctrl+B 前ページへ移動
Ctrl+F 次ページへ移動
:0 先頭に移動(コロンと数字のゼロ)
G 末尾に移動
:n n行目に移動(nは数字)

入力モードへ移行
i コマンドモードから入力モードへ移行
O カーソル行の上に空行を追加して入力モードへ移行(大文字のオー)
o カーソル行の下に空行を追加して入力モードへ移行
R 上書き状態での入力モードへ移行

コマンドモードへ戻る
Esc 入力モードからコマンドモードへ移行

編集
yy 1行コピー
x 1文字削除
dd 1行削除
P バッファ内の文字列をカーソル行の上に挿入
p バッファ内の文字列をカーソル行の下に挿入
u UNDO

終了
:wq 保存して終了
:q 保存しないで終了

その他
. 直前の操作を再実行(ピリオド)


参考サイト: VI ← 簡潔で分かりやすい

0 件のコメント:

ブログ アーカイブ

tags