命令模式
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)
输入模式
命令模式下按a
,i
,o
等键进入此模式,退出该模式按esc
键,退出后进入命令模式
1. i
:在当前光标所在字符前插入
2. a
:光标移动到当前光标所在字符后面一个字符上,然后插入
3. o
:在光标所在行下一行新建空白行,然后光标移动到该空白行插入
4. O
:在光标所在行上一行新建空白行,然后光标移动到该空白行插入
底线命令模式
命令模式下输入:
、/
、?
进入此模式
:
进入此模式,常用用命令
1. :set nu
:设置行号
2. :set nonu
:取消设置行号
3. :%s/old/new/g
:将旧的字符串替换为新的字符串
/
进入此模式,主要用来进行查找。
/查找的字符串
:n查找下一个匹配的字符串,N查找上一个匹配的字符串
?
进入此模式,主要用来进行查找。
?查找的字符串
:n查找上一个匹配的字符串,N查找下一个匹配的字符串