在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.
这可以在命令中完成还是通过重新映射到退格键来完成?
令人遗憾的是J
命令的未知程度.它以正常模式连接线.
在插入模式下,您可以按<C-U>
两次; 首先,它将删除光标前的缩进,然后它将与前一行连接.请注意,这需要
:set backspace=indent,eol,start
Run Code Online (Sandbox Code Playgroud)