4
在vim中的段落内加入行
假设您在vim中键入了一个长文档,并且自动换行了,所以所有的行都折断了,例如79个字符。您甚至可能已将格式设置应用于整个文档,以使该长度的所有行中断。 文档中的段落用空白行标出。 现在,您决定完全不需要段落中的换行符。 如何在不完全消除段落边界的情况下删除段落中的所有换行符? 我已经做出了这种快速而愚蠢的破解,但是我正在寻找正确的方法。 :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks