単一行(// ....)コメント用のキーボードショートカットがあることを知っています Ctrl + K + C とコメント解除 Ctrl + K + U 。
私の質問は、それですブロック(/ * ...... * /)のデフォルトのキーボードショートカットはありますか?コメントとコメント解除?はいの場合はどうですか?
また、デフォルトのブロックコメントキーボードショートカットが定義されていない場合、これに独自のキーボードショートカットを追加する方法はありますか?どうすればよいですか?
コメントに関して多くの質問を見つけましたが、ブロックコメントについての話はどこにも見つかりませんでした。どんな助けでもありがたいです:)
私は FeinCtrl を使用してすべての使用可能なコマンドをリストしましたが、コメントイン/アウトに関連するのはEdit.CommentSelectionとEdit.UncommentSelectionの2つだけです。ブロックコメントを実行できる他のコマンドはありません。
既存のコマンドに独自のショートカットを追加するには、[ツール]-> [オプション]-> [環境]-> [キーボード]に移動し、コマンドを選択して新しいキーの組み合わせを割り当てます。
このサイトを検索すると、ブロックコメントをまったく使用しない多くの理由がわかります。
私にとって、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*/
と/ *
リシャーパーがある場合は、キーボードショートカットを使用できます
Ctrl+Shift+/
選択したステートメントをブロックコメントで囲みます。これがお役に立てば幸いです。
3つの///を使用して作成できます...
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
単純なブロックコメントの場合、次の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 + " */";
}
Visual Studio Codeの最新バージョン(バージョン:1.29.1(ユーザー設定))では、Ctrl+/
1行コメント&Shift+Alt+A
(ブロックコメント)。メニューバーのeditをクリックすると、必要な情報が見つかるはずです。