前置きと言い訳
vimで使うけど、すぐ忘れてしまう操作を書いておくためのノート
ちゃんとした記事ではなくて自分用のチートシートなので、
他の皆さんの記事のほうがいいですよ。
(そのうち、ちょっとづつ追加します)
よく使う操作
コマンドモードへ
ctrl+[ または Esc
windowの移動・分割
| 操作 | 動作 |
|---|---|
| ctrl + w j | 下へ移動 |
| ctrl + w h | 左へ移動 |
| ctrl + w k | 上へ移動 |
| ctrl + w l | 右へ移動 |
| ctrl + w w | 別の場所へ移動 |
| 操作 | 動作 |
|---|---|
| :split | 上下分割 |
| :vsplit | 左右分割 (縦に分割) |
検索と置換
| 操作 | 動作 |
|---|---|
| :%s/before/after/g | beforeをafterに置換 (全行 すべて) |
| :%s/before/after/ | beforeをafterに置換 (全行 最初のヒットのみ) |
| :12,30s/before/after/g | beforeをafterに置換 (12行目から30行目 すべて) |
編集
| 操作 | 動作 |
|---|---|
| u | アンドゥ |
| ctrl + r | リドゥ |
| 操作 | 動作 |
|---|---|
| /serchword | serchwordを下方探索 |
| ?serchword | serchwordを上方探索 |
終了
:wq または ZZ
:q!