:set formatoptions=tcqro
と設定しておくと、C 言語などのコメントを記述しているときに、改行を入力するだけで自動的にコメントの途中の記号を挿入してくれるようになります。 下記、それぞれのオプションの意味です。
textwidth
の値を超える)長いテキスト行を入力した場合に自動で改行する。textwidth
の値を超える)長いコメント行を入力した場合に自動で改行しコメントリーダーを挿入する。例えば、Java のコメントを編集中に、
/**
* This is a comment line.
ここまで入力して改行すると、自動的に以下のように行の先頭にアスタリスクが挿入されます。
これは、formatoptions
に r を指定した効果です。
/**
* This is a comment line.
*