在Visual Studio 2015中Visual c#块注释的键盘快捷键?

时间:2015-09-16 13:30:53

标签: c# keyboard-shortcuts visual-studio-2015 block-comments

我知道单行的键盘快捷键(// ....) 评论 Ctrl + K + C 并取消注释 Ctrl + K + U

我的问题是,是否有任何默认的键盘快捷键(/ * ...... * /)注释和取消注释?如果是,如何?

如果没有定义默认块注释键盘快捷键,那么 有没有办法为此添加自己的键盘快捷键?我该怎么做?

我发现很多关于评论的问题,但是没有找到任何关于块评论的说法。任何帮助表示赞赏:)

6 个答案:

答案 0 :(得分:7)

  1. 我使用FeinCtrl列出了所有可用的命令,并且只有两个与注释/输出相关的代码:Edit.CommentSelection和Edit.UncommentSelection;没有其他命令可以进行块注释。

  2. 您可以通过进入工具 - >将自己的快捷方式添加到任何EXISTING命令选项 - >环境 - >键盘,选择命令并指定新的组合键。

  3. 如果您搜索此网站,您会发现很多理由根本不使用阻止评论。

答案 1 :(得分:5)

对我来说,在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*/与/ *

答案 2 :(得分:3)

如果你有resharper,你可以使用键盘快捷键

Ctrl+Shift+/

对所选语句进行块注释。 我希望这会有所帮助。

答案 3 :(得分:2)

对于简单的块注释,您可以在Visual Commander中创建以下C#命令并为其指定快捷方式:

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

答案 4 :(得分:2)

您可以使用三个///来创建...

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

答案 5 :(得分:0)

在Visual Studio Code的最新版本(版本:1.29.1(用户设置))中,您可以尝试Ctrl+/进行单行注释,并尝试Shift+Alt+A进行块注释。如果您可以点击菜单栏的编辑,那么您应该可以在其中找到必要的信息。