web-dev-qa-db-ja.com

Visual Studio 2015のVisual c#ブロックコメントのキーボードショートカットは?

単一行(// ....)コメント用のキーボードショートカットがあることを知っています Ctrl + K + C とコメント解除 Ctrl + K + U 。

私の質問は、それですブロック(/ * ...... * /)のデフォルトのキーボードショートカットはありますか?コメントとコメント解除?はいの場合はどうですか?

また、デフォルトのブロックコメントキーボードショートカットが定義されていない場合、これに独自のキーボードショートカットを追加する方法はありますか?どうすればよいですか?

コメントに関して多くの質問を見つけましたが、ブロックコメントについての話はどこにも見つかりませんでした。どんな助けでもありがたいです:)

12
aimme
  1. 私は FeinCtrl を使用してすべての使用可能なコマンドをリストしましたが、コメントイン/アウトに関連するのはEdit.CommentSelectionとEdit.UncommentSelectionの2つだけです。ブロックコメントを実行できる他のコマンドはありません。

  2. 既存のコマンドに独自のショートカットを追加するには、[ツール]-> [オプション]-> [環境]-> [キーボード]に移動し、コマンドを選択して新しいキーの組み合わせを割り当てます。

  3. このサイトを検索すると、ブロックコメントをまったく使用しない多くの理由がわかります。

7
Vlad Feinstein

私にとって、Visual Studio 2015コミュニティエディションでは、完全な行を選択すると//コメントが挿入されます。行を部分的にのみ選択した場合(最初の行が最初から選択されていないか、最後の行が最後まで選択されていない場合)、/*コメントが挿入されます。ショートカットは同じです、Ctrl + K + C

全行選択:
These lines will be commented with //

Ctrl + K + Cを押します

結果:

//These lines will //be commented with //

選択された部分行:
これらのlines will be commentedと/ *

Ctrl + K + Cを押します

結果:

これらの/*lines will be commented*/と/ *

5
GoTo

リシャーパーがある場合は、キーボードショートカットを使用できます

Ctrl+Shift+/

選択したステートメントをブロックコメントで囲みます。これがお役に立てば幸いです。

3
MKMohanty

3つの///を使用して作成できます...

/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
3
Cliff

単純なブロックコメントの場合、次のC#コマンドを Visual Commander で作成し、それにショートカットを割り当てることができます。

public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
{
        EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
        ts.Text = "/* " + ts.Text + " */";
}
2
Sergey Vlasov

Visual Studio Codeの最新バージョン(バージョン:1.29.1(ユーザー設定))では、Ctrl+/ 1行コメント&Shift+Alt+A(ブロックコメント)。メニューバーのeditをクリックすると、必要な情報が見つかるはずです。

0
whoami