vim常用命令
yy:复制 光标所在的这一行 numyy:复制 光标所在行开始向下的num行p:paste
dd:剪切 光标所在的这一行
numdd:剪切 光标所在行向下num行
D:从当前的光标开始剪切,一直到行末
d0:从单签光标开始剪切,一直到行首
x:删除当前的光标,每次只会删除一个
X:删除当前光标前面那个,每次只会删除一个
h:left j:down k:up l:right
H:当前屏幕的最上方
M:当前屏幕的中间
L:当前屏幕的下方
ctrl+f 向下翻一页
ctrl+b 向上翻一页
ctrl+u 向上翻半页
ctrl+d 向下翻半页
numG:快速定位到第num行代码
G:快速回到整个代码的最后一行
gg:快速回到整个代码的第一行
w:向后跳一个单词的长度
b:向前跳一个单词的长度
u:撤销刚刚的操作
ctrl+r:反撤销
选中一片代码
v:
V:
‘>>:向右移动代码
<<:向左移动代码
.:重复执行上一次的命令
r:替换一个字符
R:替换光标以及后边的字符
/string:查找 n:下一个 N:上一个
shift+zz==wq
末行模式:
w:保存
q:退出
wq:保存并退出
x:退出