vim常用命令组合

命令模式下
编辑:
ddp 交换两行位置(原意:删除一行再粘贴该行,删除时把这一行复制到缓冲)
xp 交换两个字符位置(原意:删除光标指向的当前字符再粘贴该字符,删除时把这一行复制到缓冲)
yy 复制光标所在行到缓冲
yw 复制光标处之字到字尾至缓冲区
nyy 复制光标所在处以下n行到缓冲区,eg:5yy
P 在光标所在行之前粘贴
p 在光标所在行之后粘贴
u 得原至上一个动作undo
ctrl+R 撤销上一个命令
dw 删除光标所在位置以及到这个单词结束的位置,如有空格也删除空格
de 同上,不过不删除空格
d$ 删除光标所在位置及其后字符
D 同上,删除至行尾
cc 修改行
cw 同dw
cnw 如c5w表示修改光标及其后5个单词
o 增加新行
 
移动光标:
H移动到屏幕最上行
nH 移动光标到第n行
0移动光标到本行开头
$移动光标到本行末尾

原文地址:https://www.cnblogs.com/lwhp/p/4977227.html