|
TOP > viコマンド集
|
|
■viコマンド集
|
|
|
|
編集 / カーソル移動 / ファイル操作 / その他
|
|
◆文字単位
|
| h or BS |
左
|
| i or Ctrl+N |
下
|
| k or Ctrl+P |
上
|
| l or SPACE |
右
|
|
|
◆テキスト単位
|
| w |
次の単語の先頭へ
|
| W |
句読点を無視して、次の単語の先頭へ
|
| b |
カレント行の前の単語の先頭へ
|
| B |
句読点を無視して、前の単語の先頭へ
|
| ) |
前の文の先頭へ
|
| ( |
次の行の先頭へ
|
| } |
前の段落の先頭へ
|
| { |
次の段落の先頭へ
|
| ]] |
前のセクションの先頭へ
|
| [[ |
次のセクションの先頭へ
|
|
|
◆行単位
|
| 0 |
カレント行の先頭へ
|
| $ |
カレント行の末尾へ
|
| ^ |
カレント行の先頭の文字(空白以外)へ
|
| + |
次の行の先頭の文字へ
|
| - |
前の行の先頭の文字へ
|
| H |
画面の最上行
|
| M |
画面の中央行
|
| L |
画面の最下行
|
| nH |
上から n 行目の行
|
| nL |
下から n 行目の行
|
| << |
カーソル行の文字を右へ1タブ移動
|
| >> |
カーソル行の文字を左へ1タブ移動
|
|
|
◆画面単位
|
| Ctrl+F |
次の画面にスクロール
|
| Ctrl+B |
前の画面にスクロール
|
| Ctrl+D |
上に半画面分スクロール
|
| Ctrl+U |
下に半画面分スクロール
|
| Ctrl+E |
ウィンドウの下にもう1行表示
|
| Ctrl+Y |
ウィンドウの上にもう1行表示
|
| z+Enter |
カーソルのある行を画面の一番上に表示
|
| z. |
カーソルのある行を画面の中央に表示
|
| z- |
カーソルのある行を画面の一番下に表示
|
|
|
◆行番号
|
| Ctrl+G |
カレント行の行番号の表示
|
| nG |
行番号 n にジャンプ
|
| G |
ファイルの最終行にジャンプ
|
| :n |
行番号 n にジャンプ
|
|
|
◆位置マーク
|
| mx |
現在位置を x としてマーク
|
| `x |
x にジャンプ
|
| 'x |
マーク x を含む行の先頭にジャンプ
|
|
|
◆検索
|
| /pattern |
パターンを順方向に検索
|
| ?pattern |
パターンを逆方向に検索
|
| n |
最後の検索を同じ方向で繰り返す
|
| N |
最後の検索を逆方向で繰り返す
|
| / |
直前の検索を順方向に繰り返す
|
| ? |
直前の検索を逆方向に繰り返す
|
| fx |
カレント行内のカーソル位置より後ろにある x にジャンプ
|
| Fx |
カレント行内のカーソル位置より前にある x にジャンプ
|
| tx |
カレント行内のカーソルより後ろにある x の直前の文字にジャンプ
|
| Tx |
カレント行内のカーソルより前にある x の直後の文字にジャンプ
|
| ; |
直前のカレント行内検索を繰り返す
|
| , |
直前のカレント行内検索を反対方向で繰り返す
|
|
|
|
|