Linuxなどで使うvimの使い方についてまとめてみました。
コマンドモードと入力モード
vimにはコマンドモードと入力モードがあり、それぞれ、
iキーでコマンドモード→入力モード
escキーで入力モード→コマンドモードと、
モードを切り替えることができます。
コマンドモードでは、様々なコマンドを実行することができます。
その中でよく使うコマンドを下記にまとめました。
保存と終了
コマンド | 動作 |
---|---|
:w | 編集中のファイルを上書き保存します。 |
:w! | 編集中のファイルを読み取り専用でも強制的に保存します。 |
:q | vimを終了します。編集途中の場合は終了できません。 |
:q! | vimを終了します。編集途中でも強制終了できます。 |
:wq | ファイルを保存終了します。 |
:wq! | 読み取り専用でもファイルを強制的に保存終了します。 |
削除、コピー、貼り付け
コマンド | 動作 |
---|---|
x | カーソル上の1文字削除 |
yl | 1文字コピー |
yy | 1行コピー |
dd | 1行カット |
p | ペースト |
カーソル移動
コマンド | 動作 |
---|---|
gg | ファイルの先頭に移動 |
G | ファイルの末尾に移動 |
k | 1行戻る |
j | 1行進む |
h | 1文字戻る |
l | 1文字進む |
0 | 行頭に移動 |
$ | 行末に移動 |