我有一个很大的文本文件,由诸如
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命令。:)