1 | カーソル移動(基本) | 上へ{N}移動 | | | |
2 | カーソル移動(基本) | 下へ{N}移動 | | | |
3 | カーソル移動(基本) | 右へ{N}移動 | | | |
4 | カーソル移動(基本) | 左へ{N}移動 | | | |
5 | カーソル移動(ワード) | {N}ワード進む | | | |
6 | カーソル移動(ワード) | {N}ワード戻る | | | |
7 | カーソル移動(ワード末尾) | {N}ワード先の末尾に進む | | | |
8 | カーソル移動(WORD) | {N}WORD進む | | | |
9 | カーソル移動(WORD) | {N}WORD戻る | | | |
10 | カーソル移動(WORD末尾) | {N}WORD先の末尾に進む | | | |
11 | カーソル移動(CHAR) | 左方向{N}個目のCHARへ移動 | | | |
12 | カーソル移動(CHAR) | 右方向{N}個目のCHARへ移動 | | | |
13 | カーソル移動(CHAR) | 右方向へ{N}個目のCHARの直前まで移動 | | | |
14 | カーソル移動(CHAR) | 左方向へ{N}個目のCHARの直後まで移動 | | | |
15 | カーソル移動(行) | {N}行目へ移動(省略時は最下行) | | | |
16 | カーソル移動(行) | 行頭文字へ移動 | | | |
17 | カーソル移動(行) | 現在の文の文頭がある行の先頭CHARへ移動 | | | |
18 | カーソル移動(行) | 現在の文の文末がある行の先頭CHARへ移動 | | | |
19 | カーソル移動(行) | 行頭CHARへ移動 | | | |
20 | カーソル移動(行) | {N}行上の先頭CHARへ移動 | | | |
21 | カーソル移動(行) | 行内の{N}文字目へ移動 | | | |
22 | カーソル移動(行) | 行下のCHARへ移動 | | | |
23 | カーソル移動(行) | 行下の行末へ移動 | | | |
24 | カーソル移動(行) | 最後に編集・挿入したテキストの先頭行の先頭CHARへ移動 | | | |
25 | カーソル移動(行) | 最後に編集・挿入したテキストの末尾行の先頭CHARへ移動 | | | |
26 | カーソル移動(行) | カレントバッファで選択されていた選択範囲の最初の行の先頭CHARへ移動 | | | |
27 | カーソル移動(行) | カレントバッファで選択されていた選択範囲の最後の行の先頭CHARへ移動 | | | |
28 | カーソル移動(行) | {N}-1行下の先頭CHARへ移動 | | | |
29 | カーソル移動(文) | {N}文戻す | | | |
30 | カーソル移動(文) | {N}文進む | | | |
31 | カーソル移動(文) | 現在の文の文頭へ移動 | | | |
32 | カーソル移動(文) | 現在の文の文末へ移動 | | | |
33 | カーソル移動(段落) | {N}段落進む | | | |
34 | カーソル移動(段落) | {N}段落戻る | | | |
35 | カーソル移動(段落) | 現在の段落の最初へ移動 | | | |
36 | カーソル移動(段落) | 現在の段落の最後へ移動 | | | |
37 | カーソル移動(段落) | 現在の段落の最初の行の先頭CHARへ移動 | | | |
38 | カーソル移動(段落) | 現在の段落の最後の行の先頭CHARへ移動 | | | |
39 | カーソル移動(画面) | 画面最上行から{N}行目へ移動 | | | |
40 | カーソル移動(画面) | 画面中央行へ移動 | | | |
41 | カーソル移動(画面) | 画面最下行から{N}行目へ移動 | | | |
42 | カーソル移動(マーク) | マーク{a-zA-Z}をセットする | | | |
43 | カーソル移動(マーク) | セットしたマーク{a-zA-Z}へ移動 | | | |
44 | カーソル移動(マーク) | セットしたマーク{a-zA-Z}のある行の先頭のCHARへ移動 | | | |
45 | カーソル移動(ジャンプ) | {N}個先のジャンプリストの場所へジャンプする | | | |
46 | カーソル移動(ジャンプ) | {N}個前のジャンプリストの場所へジャンプする | | | |
47 | カーソル移動(ジャンプ) | {N}個前のタグリストの場所へジャンプする | | | |
48 | カーソル移動(ジャンプ) | ファイルの{N}%の位置へ移動する({N}必須) | | | |
49 | カーソル移動(ジャンプ) | 最後に選択されていた選択範囲(ビジュアルモード)の先頭へ移動 | | | |
50 | カーソル移動(ジャンプ) | 最後に選択されていた選択範囲(ビジュアルモード)の末尾へ移動 | | | |
51 | カーソル移動(ジャンプ) | 最後に編集したテキストまたは挿入したテキストの先頭へ移動 | | | |
52 | カーソル移動(ジャンプ) | 最後に編集したテキストまたは挿入したテキストの末尾へ移動 | | | |
53 | カーソル移動(ジャンプ) | 最後のジャンプの前にいた位置へ移動 | | | |
54 | カーソル移動(ジャンプ) | 最後のジャンプの前にいた先頭CHARへ移動 | | | |
55 | カーソル移動(スクロール) | ウィンドウを{N}画面上へスクロールする | | | |
56 | カーソル移動(スクロール) | ウィンドウを{N}行上へスクロールする | | | |
57 | カーソル移動(スクロール) | ウィンドウを{N}行上へスクロールする(省略時は半画面) | | | |
58 | カーソル移動(スクロール) | ウィンドウを{N}画面下へスクロールする | | | |
59 | カーソル移動(スクロール) | ウィンドウを{N}行下へスクロールする | | | |
60 | カーソル移動(スクロール) | ウィンドウを{N}行下へスクロールする(省略時は半画面) | | | |
61 | カーソル移動(検索) | 全体の前方から開始 | | | |
62 | カーソル移動(検索) | 全体の後方から開始 | | | |
63 | カーソル移動(検索) | {pattern}で前方検索(/の後に{pattern}を入力) | | | |
64 | カーソル移動(検索) | {pattern}で後方検索(?の後に{pattern}を入力) | | | |
65 | カーソル移動(検索) | 最後の検索内容で前方検索 | | | |
66 | カーソル移動(検索) | 最後の検索内容で後方検索 | | | |
67 | カーソル移動(検索) | 最後に実行した'/'または'?'を実行 | | | |
68 | カーソル移動(検索) | 最後に実行した'/'または'?'を逆方向に実行 | | | |
69 | カーソル移動(検索) | 現在の行にある次の括弧やC風コメント(/* */)の対、対応するプリプロセッサなどへ移動 | | | |
70 | 挿入モード | カーソルの直後でモード移行 | | | |
71 | 挿入モード | カーソルの直前でモード移行 | | | |
72 | 挿入モード | 現在の行の先頭CHARの前でモード移行 | | | |
73 | 挿入モード | カーソルの行末でモード移行 | | | |
74 | 挿入モード | カーソル位置の文字を削除した後でモード移行 | | | |
75 | 挿入モード | Nmoveの文字を削除した後でモード移行 | | | |
76 | 挿入モード | 行を削除した後でモード移行 | | | |
77 | 矩形ビジュアルモード | モード移行 | | | |
78 | EXモード | モード移行 | | | |
79 | EXモード | コマンドの入力開始 | | | |
80 | EXモード | 最後の:コマンドを{N}回繰り返す | | | |
81 | 置換モード | モード移行(文字を上書き) | | | |
82 | ビジュアルモード | モード移行(文字を選択) | | | |
83 | ビジュアルモード | モード移行(行を選択) | | | |
84 | 文字置換 | 文字を置換する(一時的な置換モード) | | | |
85 | 数値編集 | カーソルより後ろにある数値に{N}を加算する | | | |
86 | 数値編集 | カーソルより後ろにある数値に{N}を減算する | | | |
87 | 文字編集 | カーソル位置の{N}文字の大文字小文字を逆転させ、カーソルを右へ{N}文字移動させる | | | |
88 | 文字編集 | Nmoveの大文字小文字を逆転させる(~のあとにNmove) | | | |
89 | ファイル編集 | {N}番目のファイルを編集する | | | |
90 | ヤンク(コピー) | Nmoveの文字をヤンク(コピー)する | | | |
91 | ヤンク(コピー) | {N}行をヤンク(コピー)する | | | |
92 | ヤンク(コピー) | {N}行をヤンク(コピー)する | | | |
93 | プット(ペースト) | 現在のカーソルの後ろにヤンク(コピー)した内容をプット(ペースト)する | | | |
94 | プット(ペースト) | 現在のカーソルの前にヤンク(コピー)した内容をプット(ペースト)する | | | |
95 | デリート(カット) | カーソル位置の文字をデリート(カット)する | | | |
96 | デリート(カット) | カーソル位置の前にある文字をデリート(カット)する | | | |
97 | デリート(カット) | Nmoveの文字をデリート(カット)する | | | |
98 | デリート(カット) | カーソル位置から単語末尾までデリート(カット)する | | | |
99 | デリート(カット) | カーソル位置から行末尾までデリート(カット)し、テキストを入力する | | | |
100 | デリート(カット) | カーソル位置から行末尾までデリート(カット)する | | | |
101 | デリート(カット) | 行全体をデリート(カット)する | | | |
102 | レジスタの指定 | ヤンク、プット、デリートコマンドでレジスタを指定する | | | |
103 | 行追加・テキスト挿入 | カーソル位置の下に新規で行を追加し、テキストを挿入 | | | |
104 | 行追加・テキスト挿入 | カーソル位置の上に新規で行を追加し、テキストを挿入 | | | |
105 | 行結合 | カーソル位置から{N}行結合する。({N}省略時は2行) | | | |
106 | 繰り返し | 最後の編集を繰り返す | | | |
107 | 繰り返し | 最後に実行した:sコマンドを繰り返す | | | |
108 | 繰り返し | 最後に実行したf、t、F、またはTコマンドを{N}回繰り返す | | | |
109 | 繰り返し | 最後に実行したf、t、F、またはTコマンドを逆向きに{N}回繰り返す | | | |
110 | フィルタ | Nmoveのテキストをフィルターコマンドでフィルタする | | | |
111 | フィルタ | {N}行をフィルターコマンドでフィルタする | | | |
112 | 編集終了 | カレントファイルが編集されていたら、保存して編集を終了する | | | |
113 | 編集終了 | カレントファイルの編集を終了する | | | |
114 | 中断 | 検索コマンドの中断 | | | |
115 | 中断 | vimの中断 | | | |
116 | レジスタ | 入力した文字をレジスタに記録する | | | |
117 | レジスタ | (記録中なら)レジスタへの記録を終了する | | | |
118 | レジスタ | 記録したレジスタの内容を{N}回実行する | | | |
119 | レジスタ | 最後の@コマンドを{N}回実行する | | | |
120 | コマンドラインウィンドウ | コマンドラインウィンドウで:のコマンドラインを編集する | | | |
121 | コマンドラインウィンドウ | コマンドラインウィンドウで/のコマンドラインを編集する | | | |
122 | コマンドラインウィンドウ | コマンドラインウィンドウで?のコマンドラインを編集する | | | |
123 | インデント | Nmoveの行をshiftwidth分だけ左へシフトする | | | |
124 | インデント | {N}行をshiftwidth分だけ左へシフトする | | | |
125 | インデント | Nmoveの行のインデントを調整する | | | |
126 | インデント | {N}行のインデントを調整する | | | |
127 | インデント | Nmoveの行をshiftwidth分だけ右へシフトする | | | |
128 | インデント | {N}行をshiftwidth分だけ右へシフトする | | | |
129 | コマンド同義 | :diffgetと同じ(詳しくはコマンドモードにて) | | | |
130 | コマンド同義 | :diffputと同じ(詳しくはコマンドモードにて) | | | |