分享一些工作中常用到的vim指令,平时操作熟练后,能提高工作效率!
光标操作
gg:移动光标至文件首行
G:移动光标至文件末尾
nG:移动光标至第n行
^:光标移动到当前行的首字符
$:光标移动到当前行的尾字符
w:光标向右移动一个单词
b:光标向左移动一个单词
编辑操作
dd:删除一行
ndd:删除n行
d$:删除光标至末尾的行
J:删除换行符,可以将两行合并成一行
u: 撤销上一步操作
yy:复制当前行
p: 粘贴至当前行之后
替换与查找
:s/root/admin 当前行中第一个出现root的单词替换成admin
:s/root/admin/g 当前行中所有出现root的单词替换成admin
:%s /root/admin/g 所有行中出现root的单词替换成admin
保存与退出
:q! 不保存退出
:wq 保存并退出
:w 保存
其他操作
:set number 显示行号
:set ignorecase 不区分大小写