38

Visual Studio 2010 では、複数行のテキストをコメントする必要があります。

A
B
C

CTRL+ E+を使用Cして複数の行をコメントアウトすると、

//A
//B
//C

//A の間にスペース (またはインデント) を入れたいので、の// A代わりに//A.

ただし、テキストのブロックをタブでグループ化してインデントした後、CTRL+ E+Cは選択したテキストをコメントアウトしなくなりました。

コメントをグループ化して以下を取得する方法:

// A
// B
// C
4

5 に答える 5

50

コメントしたい行を選択した後にCtrl+ K+CまたはCtrl+ E+を押しても、スラッシュの後にスペースはありません。CHabibが提案するように、複数行選択を使用してスペースを提供できます

おそらく、コメントしたい行の前と */ の後に /* を使用できます。その場合、スペースを入れる必要はないかもしれません。

/*
  First Line to Comment
  Second Line to Comment
  Third Line to Comment      
*/
于 2013-05-31T13:17:47.180 に答える
46

それを行う1つの方法は次のとおりです。

  1. CTRLテキストを選択し、 +Kを押しCてコメントします ( CTRL+ E+ C)
  2. 区切り文字の後//、コード テキストの前の最初の行にカーソルを移動します。
  3. Alt+を押しShift、矢印キーを使用して選択します。(テキストの選択ではなく、行の選択 (上下の矢印キーを使用) を行うことを忘れないでください -ボックスの選択と複数行の編集を参照してください)
  4. 選択が完了したら、スペースバーを押して単一のスペースを入力します。

下の画像の垂直の青い線に注意してください (選択が行われると表示され、その間に任意の数の文字を挿入できます)。

ここに画像の説明を入力

私はそれを行う直接的な方法を見つけることができませんでした。興味深いのは、 C# コーディング規則 (C# プログラミング ガイド)のコメント規則の下に記載されていることです。

コメント区切り文字 (//) とコメント テキストの間に 1 つのスペースを挿入します。

しかし、Visual Studio でのコメントの既定の実装では、スペースは挿入されません。

于 2012-12-25T04:45:09.733 に答える