如何在Vim中将新的textwidth应用于整个缓冲区

gui*_*ooo 13 vim

我已经在textwidth文件中间更改了选项,我想重新格式化整个缓冲区以使用新的宽度.最快的方法是什么?


解决方案 - Vim文档主题

GQ

Roo*_*ook 14

看到

:help gq
Run Code Online (Sandbox Code Playgroud)

如果它有帮助.


Ala*_*avi 8

gq<motion>
Run Code Online (Sandbox Code Playgroud)

例如,如果您的文件包含100行,请移至第一行,然后按:

gq100<Down Arrow>
Run Code Online (Sandbox Code Playgroud)

您可以使用可视模式选择线条,然后按下gq.

  • 那么`gg`然后`gqG`? (6认同)