4

不是在 Vim 中的重复,将文件中的所有行合并为一行的最简单方法是什么?,因为我的意思是使用gq重新格式化功能。

我曾经在 vim 中使用 80 个字符编写乳胶textwidth。然而,我现在切换到了一个无限的textwidth,所以我的台词永远继续下去。

Vim 的重新格式化(例如 gqap),将几行组合成一个段落,将它们包装成 80 个字符。我希望它改为将它们组合成一行。

IE

Without a \clang{goto} statement in the HIR, we must instead use conditional
statements to check the iteration number.

应该重新格式化为

Without a \clang{goto} statement in the HIR, we must instead use conditional statements to check the iteration number.

当它突出显示并gq按下时。

4

2 回答 2

4

如果您不喜欢 depesz 建议的“J”,请执行

:set tw=9999

然后做'gq'。根据您的需要调整 tw。

于 2009-09-20T15:48:26.997 回答
3

选择它们后,为什么不直接“J”行?

于 2009-09-20T12:46:41.407 回答