2011-12-08 4 views
29

他人のコードを整理して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 

、簡単に保存インデントでコードを、コードのコメントを外し、段落をリフローし、その後再コメントしますワークフロー。正確にこれを行う既存のプラグインがある場合、それは素晴らしいでしょう。

答えて

48

gqコマンドは、コメントと字下げを考慮します。私は、通常、視覚的に(KJを有する)の線を選択し、グラムQを押すVを使用します。 textwidthオプションを使用して、適切な長さの行を整形します。詳細については、:help gqを参照してください。

+0

+1私は非常に同じ方法で答えようとしていました;) – lucapette

+0

ありがとうございました。私は以前これを試していましたが、それは私にとってはうまくいかなかったのです。私はちょうど.vimrcのない新しいアカウントで試してみたところ、完全に動作します。私は、私のデフォルトが途中でどのようになっているのか把握するだろうと思う。 – oalders

+2

それで、私の.vimrcには ":set paste"が書かれていました。ミステリーは解決し、私は喜んで私のコメントをリフローすることができます。 :) – oalders

関連する問題