文書の過去の版を表示しています。
Vim - 高機能なテキストエディタ
最低限な使い方
モード切替 |
---|
モード操作
キー | モード |
---|---|
ESC | ノーマルモード |
a | – INSERT – カーソルの右に文字を追加 |
A(Shift-a) | – INSERT – カーソル行の末尾に文字を追加 |
i | – INSERT – カーソル位置に文字を挿入 |
I(Shift-i) | – INSERT – カーソル行の先頭に文字を挿入 |
INS | – INSERT – – REPLACE – |
ノーマルモード |
---|
キー操作
キー | 説明 |
---|---|
u | アンドゥ(元に戻す) |
Ctrl+r | リドゥ(やり直し) |
k | 上 |
j | 下 |
l | 右 |
h | 左 |
Ctrl+b | 前ページ |
Ctrl+f | 次ページ |
コマンド操作
コマンド | 説明 |
---|---|
:q | 終了 |
:q! | 強制終了 |
:w | 保存 |
:w! | 強制保存 |
:wq | 保存して終了 |
:set nu | 行番号表示 |
文字列置換
: %s/置換対象文字列/置換後文字列/gc
差分比較
$ vimdiff filename1 filename2
※差分表示モードOff → :diffoff!
※画面切替 → Ctrl+ww
※コピー&ペースト → v(ビジュアルモードで選択)、y(ヤンク - コピー)、Ctrl+ww(画面切替)、p(ペースト)