vim常用操作快捷键汇总
经常用到vim,但是操作不熟悉,特别是删除大段文字,不用命令很费劲,因此今天整理下常用操作,提高工作效率
vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
启动vim首先进入命令模式,此时敲击键盘会被识别为命令,而不是插入文档的字符,比如此时输入'i'命令则进入插入模式;输入‘:’则进入底线命令模式
插入模式时可以输入字符,按ESC键则回到命令模式,再输入‘:’进入底线命令模式
底线命令模式我们可以保存或者退出文件,按ESC键则回到命令模式
按上下左右键或者hjkl可以进行一个字符或一行的移动,但是比较慢
H:快速移动到屏幕第一行,注意是大写的H,是屏幕的第一行,不是文档的第一行
M:移动到屏幕中央那一行
L:移动到屏幕下方那一行
G:移动到文档末尾
nG:n代表一个数字,移动到文档的第几行,10G就是第10行,1G就是首行
gg:移动到文档第一行,相当于1G
/word:进行搜索word这个词,搜索到第一个后,按n继续搜索下一个,按N往前继续搜索
n:往后继续搜索
N:往前继续搜索
x:向后删除
X:向前删除
nx:向后删除n个字符
dd:删除光标所在那一行
dG:删除光标到最后一行的内容
d1G:删除光标到第一行之间的内容
d$:删除光标到该行最后一个字符
d0:删除光标到该行第一个字符
yy:复制那一行数据
:w 保存
:w! 强制保存,成不成功看权限,!有强制的意思
:wq 保存退出
:wq! 强制保存退出
:q! 不保存直接退出
-END-
点赞(0)