Visual C#中的Visual c#块注释的键盘快捷键?

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

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

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

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

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

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

  3. 如果你搜索这个网站,你会发现很多理由根本不使用块评论。

对我来说,在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用/ * lines will be commented

Ctrl + K + C

结果:

这些/*lines will be commented*/ with / *

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

 Ctrl+Shift+/ 

在所选语句周围添加块注释。 我希望这有帮助。

对于简单的块注释,您可以在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 + " */"; } 

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

 ///  /// ///  ///  ///  
Interesting Posts