vim编辑器三种模式及常用命令

命令模式

vim编辑器启动就是命令模式,命令模式下可进入输入模式或底线命令模式。命令模式一般常用来进行查看、复制、删除、粘贴操作。
常用命令:
1.dd:删除光标所在行
2. d数字d:从光标所在行开始,向下删除指定数字的行
3. u:撤销上一步
4. yy:复制光标所在行
5. y数字y:从光标所在行开始,向下复制指定数字的行
6. p:在光标所在行下面一行插入复制的一行或多行
7. x:相当于delete
8. X:相当于backspace
9. dw:删除一个词,注意光标应放在要删除词的首字母
10. yw:复制一个词
11. ^:光标移动到行首
12. $:光标移动到行尾
13. 行数G:移动到指定行
14. G:移动到最后一行
15. gg:移动到第一行(也可以是1G)

输入模式

命令模式下按aio等键进入此模式,退出该模式按esc键,退出后进入命令模式
1. i:在当前光标所在字符前插入
2. a:光标移动到当前光标所在字符后面一个字符上,然后插入
3. o:在光标所在行下一行新建空白行,然后光标移动到该空白行插入
4. O:在光标所在行上一行新建空白行,然后光标移动到该空白行插入

底线命令模式

命令模式下输入:/?进入此模式
:进入此模式,常用用命令
1. :set nu:设置行号
2. :set nonu:取消设置行号
3. :%s/old/new/g:将旧的字符串替换为新的字符串

/进入此模式,主要用来进行查找。
/查找的字符串:n查找下一个匹配的字符串,N查找上一个匹配的字符串

?进入此模式,主要用来进行查找。
?查找的字符串:n查找上一个匹配的字符串,N查找下一个匹配的字符串

猜你喜欢

转载自blog.csdn.net/cccmercy/article/details/80961716