vim常用操作快捷键汇总

蛰伏已久 蛰伏已久 2018-10-26

经常用到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! 不保存直接退出


分享到

点赞(0)