| コマンド | 説明 |
| カーソルの移動 | |
| w 3w |
カーソルを1単語先の先頭に移動する。 複数の単語を進めるには回数指定できる。3単語後進める。 |
| b 3b |
直前の単語の先頭に移動する。 複数の単語を進めるには回数指定できる。3単語前に戻る。 |
| e | カーソルを1単語先の末尾の文字に移動する。 |
| ge | カーソルを1単語前の末尾の文字に移動する。 |
| $ | 行の末尾に移動する。 |
| 0 | 行の先頭に移動する。 |
| ^ | 行の先頭に移動する。 |
| f<検索文字> |
左方向へ<検索文字>を検索し移動する。 fx:左方向へxを検索しxへ移動する。 |
| F<検索文字> |
右方向へ<検索文字>を検索し移動する。 Fx:右方向へxを検索しxへ移動する。 |
| % |
対応するカッコを移動する。 if ( a + b ) 「(」------ 「)」間を移動する。 |
|
現在の場所の表示 |
|
| 【CTRL】-G |
カーソルのある行の情報を表示。 |
| set number |
行頭に行番号が表示される。 |
| set ruler |
現在のカーソルの位置がウィンドウの右下に表示される。 |
| スクロール | |
| gg又は1G | 先頭行に移動する。 |
| G | 最終行へ移動する。 |
| nG | n行へ移動する。※n:移動したい行。 |
| h:m:l | 見えている画面で、h:上段、m:中断、l:下段 に移動する。 |
| 【Ctrl】+g | 現在カーソルのある行の位置情報が表示される。(全体レコード数、カーソルのあるレコード番号等) |
| 【Ctrl】+u:【Ctrl】+d | 半画面上にスクロールする。半画面下にスクロールする。 |
| 【Ctrl】+e:【Ctrl】+y | 1行上にスクロール。1行下にスクロールする。 |
| 簡単な検索 | |
| /string |
「string」という単語を検索する。もう一度検索する場合は、「n」:今のカーソルの後ろにある「検索文字」を検索する。 |
| ?string | 逆方向に「string」という単語を検索する。もう一度検索する場合は、「N」:今のカーソルの前にある「検索文字」を検索する。 |
| /↑ or ↓ | 検索文字を履歴を辿れる。 |
| set ignorecase | 大文字小文字を区別せずにヒット。 |
| set noignorecase | 上記をもとに戻す。 |
| /the\> | theで終わる単語を検索する。 |
| /\<the\> | theに完全一致する単語を検索する。 |
| set hlsearch | 検索ワードに色をつける。 |
| set nohlsearch | 上記をもとに戻す。 |
| 【ctrl】+o【ctrl】+ i | 検索履歴を辿れる。【corl+o】前の履歴、次の履歴へ。 |
| ma (a-z) |
マークを付ける。ma aを付ける。移動する際、’a で移動できる。マークは、「a-z」まで付けることができる。 |
| marks |
マークの一覧を表示する。一覧には次のような特殊なマークも表示される。 ' ジャンプする直前のカーソル位置 " 直前にファイルを編集した時のカーソル位置 [ 直前の変更の開始位置 ] 直前の変更の終了位置 |
| 簡単な編集 | |
| dw |
単語を削除できる。4dw カーソル位置から4単語削除できる。 |
| d$ | カーソル位置から行末まで削除できる。 |
| cw | 単語を変更する。 |
| dd | 行を削除する。 |
| d$ | カーソル位置から行末まで削除する。 |
| cc | 1行変更する。 |
| x又はdl | カーソルの下の文字を削除する。 |
| X又はdh | カーソルの左側の文字を削除する。 |
| C又はc$ | 行末まで変更。 |
| s又はcl | 1文字変更。 |
| S又はcc |
1行変更。 |
| . | 直前の変更コマンドの繰り返し。 |
| ビジュアルモード | |
| v | ビジュアルモードに入る。v:編集コマンドと組み合わせ利用する。 |
| 【ctrl】+v | 部分選択。編集コマンドと組み合わせ利用する。 |