🗂

vim コマンド

2021/06/17に公開

コピー,ペースト,切り取り

一行コピー

yy

ペースト

p

範囲選択してコピー

vで押すと範囲選択モードになる.
vim以外のエディタのShift押しながらカーソル移動と同じ.
カーソル移動して
y
でコピー

切り取り

v
を押すと範囲選択にする.
カーソル移動して
d
で切り取り.
後はpでペースト.

削除

一文字削除

x

一行削除

dd

元に戻す,元に戻すを戻す

windowsならctrl+zとかctrl+yのやつ.
元に戻すが「undo」で,元に戻すを戻すが「redo」といいます.
undoがu
redoがctrl+u

移動

最終行

G

先頭行

gg

全部コピーするなら
ggで先頭に移動.
vで範囲選択モードにして
Gで末尾まで移動する.
yでコピー
pで貼り付けたいところにペースト

保存とか閉じるとき

key 動作
ZZ 上書き保存し,vim終了
:w 保存
:q! 保存せずに終了(!で強制)

Discussion