Visual C#中的Visual c#块注释的键盘快捷键?
我知道单行(// ….)的键盘快捷键注释Ctrl + K + C并取消注释Ctrl + K + U.
我的问题是, 是否有任何默认的键盘快捷键(/ * …… * /)注释和取消注释? 如果有,怎么样?
如果没有定义默认块注释键盘快捷键,那么有没有办法为此添加自己的键盘快捷键? 我怎么做?
我发现很多关于评论的问题,但是没有找到任何关于块评论的说法。 任何帮助表示赞赏:)
-
我使用FeinCtrl列出所有可用的命令,并且只有两个与注释/输出相关的代码:Edit.CommentSelection和Edit.UncommentSelection; 没有其他命令可以执行块注释。
-
您可以通过进入工具 – >选项 – >环境 – >键盘,选择命令并指定新的组合键,将任何EXESING命令添加到自己的快捷方式。
-
如果你搜索这个网站,你会发现很多理由根本不使用块评论。
对我来说,在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 + " */"; }
您可以使用三个///来创建…
/// /// /// /// ///