viの操作
viの基本操作まとめ
キー操作 | 動作 |
---|---|
:q | 終了 |
:wq | ファイルに書き込んで終了 |
ZZ | ファイルに書き込んで終了 |
:q! | 保存せずに終了 |
h | 左 |
l | 右 |
j | 下 |
k | 上 |
w | 単語1語分、前方に移動 |
b | 単語1語分、後方に移動 |
W | スペース区切りで単語1語分、前方に移動 |
B | スペース区切りで単語1語分、後方に移動 |
gg | 最初の行に移動 |
G | 最後の行に移動 |
:<行番号> | <行番号> の行に移動 |
i | 現在のカーソル位置から挿入モードに入る |
a | 現在のカーソル位置の次の文字から挿入モードに入る |
A | 行末に移動して挿入モードに入る |
I | 行頭に移動して挿入モードに入る |
o | 現在の行の次の行に空行を挿入して挿入モードに入る |
O | 現在の行の前の行に空行を挿入して挿入モードに入る |
ESC | ノーマルモードに入る |
x | 一文字削除 |
dd | 一行削除 |
yy | 行をコピー |
P | コピーした行を現在の行の上の行に挿入ペースト |
p | コピーした行を現在の行の次の行に挿入ペースト |
J | 行の結合 |
v | 選択開始 |
y | 選択範囲をコピー |
P | コピーした範囲の文字を現在の文字の直前に挿入ペースト |
p | コピーした範囲の文字を現在の文字の直後に挿入ペースト |
u | Undo |
/ | 前方検索 |
? | 後方検索 |
<回数>コマンド | <回数>分、コマンドを実行 |