使用 vim 重排注释块



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

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

gq 命令考虑注释和缩进。我通常使用 V 直观地选择线条(带有 kj(,然后按 gqtextwidth 选项用于以适当的长度设置行的格式。有关详细信息,请参阅:help gq

有一个内置的命令文本重排:

gwip - reflow paragraph

所以当你有这个:

# 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

它还会将长线分成较小的队伍。

相关内容

  • 没有找到相关文章

最新更新