是否可以在光标位于Vim中而不进入插入模式时插入换行符?这里有
一个例子([x]表示光标在x上):
if (some_condition) {[ ]return; }
有时,我可能想要输入一些代码。所以我要按i进入插入模式,按Enter插入换行符,然后删除额外的空格。接下来,我将进入正常模式,将光标放在结束大括号之前,然后做同样的事情,使它在自己的行。
我一直在做这一段时间,但肯定有更好的方法吗?
对于您给出的示例,可以使用rEnter用Enter替换单个字符(空格)。然后,fspace。向前移动到下
一个空格并重复最后
一个命令。
根据您的自动缩进设置,上述可能会或可能不会正确缩进return语句。如果没有,则使用sEnterTabEsc替换空格,使用换行符,缩进行,并退出插入模式。你必须用不同的命令替换第二个空格,所以你不能使用’。在这种情况下。