如何在Vim中光标没有进入插入模式的情况下插入换行符?

前端之家收集整理的这篇文章主要介绍了如何在Vim中光标没有进入插入模式的情况下插入换行符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在光标位于Vim中而不进入插入模式时插入换行符?这里有一个例子([x]表示光标在x上):
if (some_condition) {[ ]return; }

有时,我可能想要输入一些代码。所以我要按i进入插入模式,按Enter插入换行符,然后删除额外的空格。接下来,我将进入正常模式,将光标放在结束大括号之前,然后做同样的事情,使它在自己的行。

我一直在做这一段时间,但肯定有更好的方法吗?

对于您给出的示例,可以使用rEnter用Enter替换单个字符(空格)。然后,fspace。向前移动到下一个空格并重复最后一个命令。

根据您的自动缩进设置,上述可能会或可能不会正确缩进return语句。如果没有,则使用sEnterTabEsc替换空格,使用换行符,缩进行,并退出插入模式。你必须用不同的命令替换第二个空格,所以你不能使用’。在这种情况下。

猜你在找的Bash相关文章