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`で簡単に管理できます。