Vimのショートカットキー(キーバインド)を紹介します。
Vimのよく使うショートカットキー(キーバインド)
ショートカットキー |
動作 |
i |
挿入モードに切り替え |
Esc |
コマンドモードに戻る |
:w |
ファイルを保存 |
:q |
Vimを終了 |
h |
カーソルを左に移動 |
j |
カーソルを下に移動 |
k |
カーソルを上に移動 |
l |
カーソルを右に移動 |
dd |
行を削除 |
yy |
行をコピー |
Vimのショートカットキー(キーバインド)
ショートカットキー |
動作 |
a |
カーソルの右に文字を挿入 |
A |
行の最後に文字を挿入 |
b |
前の単語の先頭に移動 |
c |
変更 (カット&挿入) |
d |
削除 |
dd |
行を削除 |
e |
次の単語の最後に移動 |
gg |
ファイルの先頭に移動 |
G |
ファイルの最後に移動 |
h |
カーソルを左に移動 |
i |
挿入モードに切り替え |
I |
行の先頭に挿入 |
j |
カーソルを下に移動 |
k |
カーソルを上に移動 |
l |
カーソルを右に移動 |
o |
現在の行の下に新しい行を追加 |
O |
現在の行の上に新しい行を追加 |
p |
ペースト (貼り付け) |
r |
カーソル下の文字を置換 |
u |
最後の操作を元に戻す |
v |
ビジュアルモードに切り替え |
y |
コピー |
yy |
行をコピー |
: |
コマンドモードに切り替え |
:w |
ファイルを保存 |
:q |
Vimを終了 |
:wq |
保存して終了 |
😡 |
保存して終了 (変更があった場合) |
:! |
外部コマンドを実行 |
Vimの便利な小技
- バッファ管理: Vimでは複数のファイルをバッファとして開くことができ、`:bnext`や`:bprev`コマンドで簡単にファイルを切り替えられます。
- マクロの記録: `q`キーを使ってマクロを記録し、繰り返し操作を自動化することが可能です。記録したマクロは`@`キーで再生できます。
- 検索と置換: `:s/検索/置換/g`で一括置換ができ、特定の範囲に対しても指定して置換が可能です。
- プラグインの活用: Vimは多くのプラグインをサポートしており、ファイルブラウザやGit統合などさまざまな機能を追加できます。`vim-plug`や`pathogen`で簡単に管理できます。