viを使うときに、最低限覚えておきたいコマンドリストです。
ファイル
| ファイルを開く | vi ファイル名 |
| ファイルを開く(リードオンリー:警告あり) | view ファイル名 |
| 保存して閉じる | ZZ |
| 保存せずに閉じる | :q |
| 変更破棄 | :q! |
移動
| 左、下、上、右 | h j k l |
| 次の単語・前の単語 | w・b |
| 行の先頭・行の末尾 | 0・$ |
スクロール
| 前スクロール・後スクロール | Ctrl+f・Ctrl+b |
検索
| 順方向・逆方向 | /pattern・?pattern |
| 直前の検索繰り返し(順方向・逆方向) | n・N |
編集
| 挿入(前・後) | i・a |
| 行挿入(上・下) | O・o |
| 削除(1文字・単語・行) | x・dw・dd |
| コピー(単語・1行) | yw・yy |
| ペースト(前・後) | P・p |
一度覚えれば忘れませんが、それまではポケットリファレンスが手元にあると助かります。
viデスクトップリファレンス (UNIX text processing)
![バイオインフォ 道場 [bioinfo-Dojo]](https://bioinfo-dojo.net/wp-content/uploads/2016/03/some_object_luca-bravo-alS7ewQ41M8-unsplash.jpg)


