与vim中的换行相反

mol*_*hoj 3 vim

在vim中,是否有删除换行符的命令,以及光标后面的所有空白区域?

假设我在插入模式中站在文本的中间并按Enter键,那么命令会反过来我刚刚做了什么?

A)一个例子:

"some code{ in here }"
Run Code Online (Sandbox Code Playgroud)

B)按Enter键后:

"some code{
   in here }"
Run Code Online (Sandbox Code Playgroud)

现在按退格键将删除缩进的一个空格.我宁愿删除所有缩进,然后跳回A.

这可以在命令中完成还是通过重新映射到退格键来完成?

Ing*_*kat 7

令人遗憾的是J命令的未知程度.它以正常模式连接线.

在插入模式下,您可以按<C-U>两次; 首先,它将删除光标前的缩进,然后它将与前一行连接.请注意,这需要

:set backspace=indent,eol,start
Run Code Online (Sandbox Code Playgroud)


Ken*_*ent 5

你试过J (uppercase)吗?它会给出你想要的。

"some code{ 光标在这一行,按J

in here }"