常用命令
.
. 命令
可以让我们重复上次的修改,它是Vim中最为强大的多面手。
x 命令
会删除光标下的字符,在这种情况下使用 . 命令
“重复上次修改”时,就会让Vim删除光标下的字符:
dd 命令
也做删除操作,但它会把整行一起删掉。如果在 dd后使用 . 命令,那么“重复上次修改”会让Vim删除当前行:
最后,>G 命令
会增加从当前行到文档末尾处的缩进层级。如果我们在此命令后使用 . 命令
,那么“重复上次修改”会让 Vim 增加从当前行到文档末尾的缩进层级。
. 命令是一个微型的宏
再来一个,a 命令
在当前光标之后添加内容,而 $ 命令
把光标移到行尾,而 A 命令
则在当前行的结尾添加内容(A= $a)。不管光标当前处于什么位置,输入 A 都会进入插入模式,并把光标移到行尾。换句话说,它把 $a 封装成了一个按键操作。
可以用 . 命令
,减少无关的移动
很多Vim的单键命令都可以被看成两个或多个其他命令的组合。下表列出了类似的一些例子,你能找出它们之间别的共同点吗?