Linux: Vimの基本的なコマンドメモ

終了コマンド

:q Vimを終了
:w ファイルを上書き保存
:q! ファイルを保存せずに終了

 

カーソル移動

h 左に移動
j 下に移動
k 上に移動
l 右に移動

 

文字の追加・削除

x カーソル位置の文字を削除
i カーソル位置の左に文字を追加
a カーソル位置の右に文字を追加

 

 単語ごとのカーソル移動

w 前に単語1つ分移動
b 後ろに単語1つ分移動
W 前に単語1つ分移動(スペース区切り)
B 後ろに単語1つ分移動(スペース区切り)

 

行頭/行末への移動

0 行頭に移動
$ 行末に移動

 

行番号指定での移動

gg 1行目に移動
G 最後の行に移動
<数字>G <数字>行目に移動

 

デリート(ヤンク)

d$ 行末までをデリート
d0 行頭までをデリート
x, dl 1文字をデリート
dw 単語1つをデリート
dgg 最初の行までをデリート
dG 最後の行までをデリート

yy 現在カーソルのある行をヤンク
dd 現在カーソルのある行をデリート

 

検索

/<文字列> 下方向に向かって<文字列>を検索
?<文字列> 上方向に向かって<文字列>を検索

n 次の検索結果に移動
N 前の検索結果に移動

その他

J 行を連結する

u アンドゥ
Ctrl+r リドゥ

 

これまた自分用メモ。
Linuxのテキストエディタ、Vimのコマンド。

 

Products from Amazon.co.jp