ショートカット一覧
モードの切り替え
ノーマルモードに戻る | esc |
挿入モードに切り替え(カーソルの後ろから) | a |
挿入モードに切り替え(カーソルの前から) | i |
挿入モードに切り替え(次の行から) | o |
挿入モードに切り替え(現在の行の最後から) | A |
挿入モードに切り替え(現在の行の最初から) | I |
挿入モードに切り替え(現在の行から) | O |
カーソルのある行を削除して、挿入モードに切り替え | c + c |
その行の、カーソルの後ろの文字を全て削除して、挿入モードに切り替え | C |
ビジュアルモードに切り替え | v |
ビジュアルモード(行選択)に切り替え | V |
ビジュアルモード(矩形選択)に切り替え | Ctrl + v |
コマンドラインモードに切り替え | : |
コマンドラインモード(検索)に切り替え | / |
カーソル移動
カーソル移動 | h , j , k , l |
最初の行の先頭に、カーソルを移動 | g + g |
最後の行の先頭に、カーソルを移動 | G |
3行目に移動(数値は変更可能) | 3 + g + g |
3行目に移動(数値は変更可能。3ggと同じ) | 3 +G |
次の単語や記号の先頭に、カーソルを移動 | w |
前の単語や記号の先頭に、カーソルを移動 | b |
次の単語や記号の最後に、カーソルを移動 | e |
前の単語や記号の最後に、カーソルを移動 | g + e |
次の改行やスペースで区切られた部分の先頭に、カーソルを移動 | W |
前の改行やスペースで区切られた部分の先頭に、カーソルを移動 | B |
次の改行やスペースで区切られた部分の最後に、カーソルを移動 | E |
前の改行やスペースで区切られた部分の最後に、カーソルを移動 | g + E |
行頭へカーソルを移動 | 0 |
テキストの行頭へカーソルを移動 | ^ |
行末へカーソルを移動 | $ |
対応する括弧へカーソルを移動 | % |
画面のスクロール
1文字分だけ、画面を下にスクロール | Ctrl + e |
1文字分だけ、画面を上にスクロール | Ctrl + y |
画面の半分だけ、画面を下にスクロール | Ctrl + d |
画面の半分だけ、画面を上にスクロール | Ctrl + u |
画面の半分だけ、画面を下にスクロール | Ctrl + r |
画面の半分だけ、画面を上にスクロール | Ctrl + b |
カーソルが画面の上下中央になる位置にスクロール | z + z |
1文字分だけ、画面を右にスクロール | z + l |
1文字分だけ、画面を左にスクロール | z + h |
画面の半分だけ、画面を右にスクロール | z + L |
画面の半分だけ、画面を左にスクロール | z + H |
カット、ヤンク、ペースト
カット(削除) | x |
選択範囲をコピー(ヤンク) | y |
カーソルのある行をコピー(ヤンク) | y y |
カーソルの後ろにペースト | p |
カーソルの手前にペースト | P |
カーソルのある行をカット(削除) | d d |
カーソルから下に2行カット(削除)(数値は変更可能) | 2 d d |
カーソルから下に2行コピー(ヤンク)(数値は変更可能) | 2 y y |
カーソルから行末までをカット(削除) | D |
アンドゥ、リドゥ
元に戻る(アンドゥ) | u |
戻った部分をやり直す(リドゥ) | Ctrl + r |
インデント
現在の行のインデントを深くする | > > |
現在の行のインデントを浅くする | < < |
現在の行のインデントを、自動で揃える | = = |
現在の行から2行、インデントを深くする(数値は変更可能) | 2 > > |
現在の行から2行、インデントを浅くする(数値は変更可能) | 2 < < |
現在の行から2行、インデントを自動で揃える | 2 = = |
検索
次を検索 | n |
前を検索浅くする | N |
カーソルの乗った単語を後ろに検索 | * |
カーソルの乗った単語を前に検索 | # |
数値
数値を+1(インクリメント) | Ctrl + a |
数値を-1(デクリメント) | Ctrl + x |
補完
キーワードの候補を表示。次の候補を選択 | Ctrl + n |
キーワードの候補を表示。前の候補を選択 | Ctrl + p |
マーク
カーソルの位置をaに記録する(aは変更可能) | m + a |
aに記録したマークの位置に移動(aは変更可能) | ` + a |