2009-07-22 17 views
3

コメントを書くときに、しばしば、コードの一部が何をしているのか、それがなぜそれを行うのかを明確に説明する段落または数行です。Visual Studio 2008コメントの自動改行

コメントを開始して、エディターに自動的に改行を挿入して、たとえば80文字の長さに達したときにネスト行にコメントを続けるようにしたいとします。

だから私は、入力したい:

// Loremのイプサムの嘆きを、AMET consecteturのadipiscingのELIT座ります。 <ここでエディタは自動的に壊れて次の行に進みます:>

// Etiam congue quam eget leo dignissim tincidunt。

答えて

0

新しい行を作成するときはいつでも、/ ..... /コメント表記と簡単なヒット入力を使用する方が簡単でしょうか。

/* Lorem ipsum dolor sit amet、consectetur adipiscing elit。エティアン・コング・クーム・イット・レオ・ディグニッシム・ティンシドント。 */

+0

いいえ、それは容易ではありませんが、今は私がやっていることです。私は休憩を自動的にしたい。 –

1

私はかなり遅く、これにだけど、あなたは特に///

わからないのはなぜか、何の別のセットも自動的にタイプを入力打ったとき、あなたではなく、//より///使用している場合、私は信じています///は//と対比されますが、コメントとしては動作しません。

・ホープ、このことができます〜

+1

///は、私が信じるコメントからXMLを生成するためのものです。 –

+0

@Philipしかしこれは@Peteが探している問題を解決するために使うことができます..右か? –

1

私は自動何を認識していないんだけど、あなたは優れたコメントReflowerプラグインを試みることができます。キーまたはツールバーのボタンを押すと、カーソルを含むコメントがラップされます。ラップされていないリージョン、設定可能な箇条書きポイント、コメントスタイル、およびラップカラムには賢明なマークアップをサポートしています。私のコメントを変えました。最近、私はそれなしで失われています。

私はVS2005でオリジナルのものを自分で使用

http://commentreflower.sourceforge.net/

そして、私はVS2008を自分で使用していないのにHREは、VS2008へのポートであることを主張しているものです:

http://www.kynosarges.de/CommentReflower.html

(自動ラッピングに関しては、これはしばらくの間、emacsでスイッチを入れておいたのですが、間違ったことをした場合、コメントアウトしたコードを再フォーマットする厄介な習慣があるので、やや面倒でした。自動ではそれほど悪くないかもしれません)

0

入力時に自動的に行う方法はありませんでしたが、VS 2008には改行を挿入するマクロが付いています。ツールへ

  1. ゴー>オプション>環境>キーボード
  2. ショートカットキーにMacros.Samples.VSEditor.FillCommentParagraphコマンドにそれをバインド
  3. を探します。私はEmacsコマンドに慣れているのでAlt + Qを使いました。

カーソルが長いコメント行にある場合は、ショートカットキーを使用します。最初に、どのラインをどれくらい長くしたいか尋ねられます。

残念ながら、長い行から段落までしかないようです。 Emacs auto-fillのように編集した後で段落を補充する方法はわかりません。

関連する問題