如何在Vim中光标没有进入插入模式的情况下插入换行符?
发布时间:2020-12-15 16:40:41 所属栏目:安全 来源:网络整理
导读:是否可以在光标位于Vim中而不进入插入模式时插入换行符?这里有一个例子([x]表示光标在x上): if (some_condition) {[ ]return; } 有时,我可能想要输入一些代码。所以我要按i进入插入模式,按Enter插入换行符,然后删除额外的空格。接下来,我将进入正常模
是否可以在光标位于Vim中而不进入插入模式时插入换行符?这里有一个例子([x]表示光标在x上):
if (some_condition) {[ ]return; } 有时,我可能想要输入一些代码。所以我要按i进入插入模式,按Enter插入换行符,然后删除额外的空格。接下来,我将进入正常模式,将光标放在结束大括号之前,然后做同样的事情,使它在自己的行。 我一直在做这一段时间,但肯定有更好的方法吗?
对于您给出的示例,可以使用rEnter用Enter替换单个字符(空格)。然后,fspace。向前移动到下一个空格并重复最后一个命令。
根据您的自动缩进设置,上述可能会或可能不会正确缩进return语句。如果没有,则使用sEnterTabEsc替换空格,使用换行符,缩进行,并退出插入模式。你必须用不同的命令替换第二个空格,所以你不能使用’。在这种情况下。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |