如果我处于命令模式,我该如何退格?点击Macbook上的删除键只需将光标移动到左侧一个空格即可.我知道这样做的最快方法是h, x
,但有更好的方法,也许有一把钥匙?
在命令模式下,r在某些情况下也可能有用.它允许您替换光标下的单个字符.
通常我经常使用rSpace,删除线上的字符而不改变缩进或对齐.
例如,如果您有以下代码:
var anotherOne = NULL;
var short1 = NULL;
var veryLongLong = NULL;
Run Code Online (Sandbox Code Playgroud)
通过使用rSpace'1',您现在拥有:
var anotherOne = NULL;
var short = NULL;
var veryLongLong = NULL;
Run Code Online (Sandbox Code Playgroud)
代替
var anotherOne = NULL;
var short = NULL;
var veryLongLong = NULL;
Run Code Online (Sandbox Code Playgroud)
在后一种情况下,您必须切换到插入模式以添加另一个空间.