插入模式中更正错误

在插入模式的时候,删除错误字符一般会用到退格键。另外,我们也可以使用一些组合键:

按键操作 用途
Ctrl + h 删除前一个字符(与退格键相同)
Ctrl + w 删除前一个单词
Ctrl + u 删除至行首

插入普通模式

插入普通模式是普通模式的一个特例。在此模式中,我们可以执行一个普通模式命令,执行完后,马上就又返回到插入模式。要从插入模式切换到插入-普通模式,可以按 Ctrl + o。

可视模式

如果需要选中一个单词并且替换这个单词,那么我们需要把光标移动到这个单词的某个位置上,然后执行 viw 来高亮选择这个单词。然后 c 命令修改所选内容,会先把这个单词删除掉并且进入插入模式。

激活可视模式如下表:

命令 用途
v 激活面向字符的可视模式
V 激活面向行的可视模式
Ctrl + v 激活面向列块的可视模式
gv 重选上次的高亮选区

Ctrl + v 这个可以同时修改相同列的字符,在相同处理的情况下非常有用。

下面举个例子,在下面 js 代码片段后加上 ;

1
2
3
var foo = 1
var bar = 'a'
var foobar = foo + bar

具体操作如下:

vim1

—EOF—