我意识到Vim中有一种隐藏/折叠行的方法,但是我正在寻找的是一种选择文本块并使Vim在第80列或附近有换行的方法。

通常,在要向现有注释添加一些文本以使其超过80个字符的情况下,我想在注释上使用此功能。如果它也可以在换行时在行的开头插入注释标记,那也很好。另外,我更喜欢该解决方案不要自动包装整个文件,因为在将结构化代码保持在80个字符的行长以下时,我有一个特殊的约定。

这主要是针对Python代码的,但是我也有兴趣学习该问题的一般解决方案,以防万一我不得不将其应用于其他类型的文本。

最佳答案

gq

它由textwidth选项控制,有关更多信息,请参见":help gq"
gq默认情况下将在当前行上运行,但是您可以使用Ctrl + V突出显示可视块,并设置多行/段落格式。
gqap执行文本的当前“段落”。

09-20 04:27