Vim 基本操作まとめ
たまにしか使わないので、メモ。
🎯 Vim の主要モード
| モード |
説明 |
入り方 |
出方 |
| ノーマルモード |
移動・編集コマンド実行 |
Esc |
- |
| 挿入モード |
文字入力 |
i, a, o |
Esc |
| コマンドラインモード |
保存・終了など |
: |
Enter / Esc |
✏️ 1. 挿入(文字入力)
| コマンド |
説明 |
i |
カーソル位置に挿入 |
a |
カーソルの後ろに挿入 |
o |
下の行に新規行を作り挿入 |
O |
上の行に新規行を作り挿入 |
I |
行頭に移動して挿入 |
A |
行末に移動して挿入 |
挿入モード(文字を入力するモード)にするコマンドを1つは覚える必要あり。
最も基本的な「insert」のiを忘れない。
📍 2. カーソル移動
基本移動
行単位移動
| コマンド |
動作 |
0 |
行頭 |
$ |
行末 |
gg |
ファイル先頭 |
G |
ファイル末尾 |
単語移動
| コマンド |
動作 |
w |
次の単語へ |
b |
前の単語へ |
e |
単語の終わりへ |
✂️ 3. 削除・コピー・貼り付け
| コマンド |
動作 |
x |
1文字削除 |
dd |
行削除 |
d$ |
カーソル〜行末削除 |
dw |
単語削除 |
yy |
行コピー |
p |
貼り付け(下) |
P |
貼り付け(上) |
🔄 4. Undo / Redo
| コマンド |
動作 |
u |
元に戻す |
Ctrl + r |
やり直す |
✏️ 5. 置き換え(編集)
| コマンド |
動作 |
r |
1文字置き換え |
cw |
単語を変更 |
cc |
行全体を変更 |
C |
カーソル〜行末を変更 |
🔍 6. 検索
| コマンド |
動作 |
/文字列 |
前方検索 |
n |
次の検索結果へ |
N |
前の検索結果へ |
💾 7. 保存・終了
| コマンド |
動作 |
:w |
保存 |
:q |
終了 |
:wq |
保存して終了 |
:q! |
保存せず終了 |
:w ファイル名 |
別名保存 |
🔢 8. 回数指定
| 入力 |
動作 |
5j |
5行下へ |
3dd |
3行削除 |
10x |
10文字削除 |
🎯 覚える優先度
- モード切替(Esc)
- h / j / k / l の移動
- i, a, o で挿入
- dd / yy / p
- u / Ctrl+r
- /検索
- :w / :q / :wq