vim的三种模式:
- 命令模式(Command mode)
- 插入模式(Insert mode)
- 底行命令模式(Last line mode)
注意区分不同模式下的不同命令。
命令模式(Command mode)
用户刚刚启动vim时,即进入命令模式。
此时敲击键盘的动作会被识别为命令,而非输入字符。
- 常用的几个命令:
i
切换到插入模式(Command mode),以输入字符。
x
删除当前光标所在处的字符。
:
切换到底行命令模式(Last line mode),以在最底一行输入命令。 - 其他常用命令:
x
删除光标位置后面的一个字符。
X
删除光标位置前面的一个字符。
#x
从光标位置开始删除后面#个字符。
dd
删除光标所在行。
#dd
从光标位置开始删除#行。
u
撤销最近修改。
U
撤销对当前行上做的所有修改。
r
替换光标位置上的一个字符。
0(数字键盘0)
将光标移动至当前行行首。
$
将光标移动至当前行行尾。
G
将光标移动至末行。
yy
将光标所在行复制到缓冲区。
p
将缓冲区的内容粘贴到光标的后面。
P
将缓冲区的内容粘贴到光标的前面。
Ctrl + f
向后翻屏。
Ctrl + b
向前翻屏。
插入模式(Insert mode)
在插入模式中,可以开始输入字符。
按ESC键可以返回命令模式。
底行命令模式(Last line mode)
在底行命令模式中,基本的命令有:
:q
退出程序。
:w
保存文件。
:wq
保存并退出程序。
:\string
查找string字符所在位置。
网友评论