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を視覚的に選択してから。を押すために使用します。このオプションは、適切な長さで行をフォーマットするために使用されます。詳細については、を参照してください。kjgqtextwidth:help gq

于 2011-12-08T18:36:48.547 に答える