我知道单行的键盘快捷键(// ....) 评论 Ctrl + K + C 并取消注释 Ctrl + K + U 。
我的问题是,是否有任何默认的键盘快捷键(/ * ...... * /)注释和取消注释?如果是,如何?
如果没有定义默认块注释键盘快捷键,那么 有没有办法为此添加自己的键盘快捷键?我该怎么做?
我发现很多关于评论的问题,但是没有找到任何关于块评论的说法。任何帮助表示赞赏:)
答案 0 :(得分:7)
我使用FeinCtrl列出了所有可用的命令,并且只有两个与注释/输出相关的代码:Edit.CommentSelection和Edit.UncommentSelection;没有其他命令可以进行块注释。
您可以通过进入工具 - >将自己的快捷方式添加到任何EXISTING命令选项 - >环境 - >键盘,选择命令并指定新的组合键。
如果您搜索此网站,您会发现很多理由根本不使用阻止评论。
答案 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
进行块注释。如果您可以点击菜单栏的编辑,那么您应该可以在其中找到必要的信息。