40

我正在清理别人的代码并使用 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

因此,一个可以轻松取消注释代码、重排段落然后重新注释代码并保留缩进的工作流程。如果有一个现有的插件可以做到这一点,那就太好了。

4

1 回答 1

66

gq命令将注释和缩进考虑在内。我通常V用来直观地选择线条(使用kj),然后按gq。该textwidth选项用于以适当的长度格式化行。有关:help gq更多信息,请参阅。

于 2011-12-08T18:36:48.547 回答