我正在清理别人的代码并使用vim。我想重新发表评论,以便它们的格式一致。
例如:
# one two three four five six seven
# eight nine
# ten eleven twelve thirteen fourteen
# fifteen sixteen seventeen
# eighteen
# nineteen
会变成:
# one two three four five six seven eight nine ten eleven
# twelve thirteen fourteen fifteen sixteen seventeen
# eighteen nineteen
因此,一个工作流程可以轻松取消注释代码,重新生成段落,然后在保留缩进的情况下重新注释代码。如果有一个现有的插件可以做到这一点,那就太好了。
答案 0 :(得分:55)
gq
命令会考虑注释和缩进。我通常使用 V 来直观地选择行( k 和 j ),然后按 g q 。 textwidth
选项用于以适当的长度格式化行。有关详细信息,请参阅:help gq
。