Vim
エンジニアのためのWebチートシート
Vimは高機能なテキストエディタです。 モード操作、移動、編集、検索・置換、ウィンドウ操作など、よく使うキーバインドをチートシートにまとめました。
モード
Vimには主に4つのモードがあります。
| モード | 説明 |
|---|---|
Normal | デフォルトモード。コマンド実行、カーソル移動 |
Insert | テキスト入力モード |
Visual | テキスト選択モード |
Command | コマンドライン入力モード(:で開始) |
モード切替
モード間の切り替えキーです。
カーソル移動
基本移動
hjklで上下左右に移動します。
単語単位の移動
単語単位でカーソルを移動します。
行内・行間移動
行の先頭・末尾、特定行への移動です。
画面移動
画面単位でスクロールします。
編集
挿入
インサートモードへの入り方です。
削除
テキストの削除コマンドです。
コピー & ペースト
ヤンク(コピー)とペーストの操作です。
Undo / Redo
操作の取り消しとやり直しです。
検索 & 置換
検索
テキストを検索します。
置換
テキストを置換します。
ビジュアルモード
ビジュアル選択
テキストを視覚的に選択します。
選択後の操作
ビジュアルモードで選択後に実行できる操作です。
ファイル操作
保存 & 終了
ファイルの保存と終了のコマンドです。
ファイル操作
ファイルの操作コマンドです。
ウィンドウ & タブ
ウィンドウ分割
画面を分割して複数ファイルを表示します。
タブ
タブでファイルを管理します。
応用
マクロ
操作を記録して再生します。
マーク
カーソル位置をマークして後で戻ります。
レジスタ
テキストを名前付きレジスタに保存します。