我有一个很大的文本文件,由诸如
Short line.
Really long line.
Short line.
用空行分隔,我想使用vim(在Linux上)分解长行并获得类似
Short line.
This was
part of
a long line.
Short line.
我gq
(和gw
)的问题是,它将每个块作为一个完整的段落重排,即,它不保留每个块中的两个换行符,并且根据的格式选项,:help fo-table
任何一个都不gq
会让我做我想做的事情。我还认为,如果可以将换行字符定义为段落分隔符,则可以实现我的目标,但是根据:help paragraph
这些字符,它们都是硬编码的。
编辑:我知道我可以使用gq
或gw
格式化每一行,但是由于我的文件运行了几千行,因此我正在寻找一种自动实现此目的的方法。
gq
和gw
。我也很高兴我没有在这里停下来,否则我不会了解该:g
命令。:)