[英]Keyboard shortcut for Visual c# block comment in Visual Studio 2015?
我知道单行(// ....)注释Ctrl + K + C和取消注释Ctrl + K + U都有键盘快捷键。
我的问题是, 是否有默认的键盘快捷键用于块(/ * ...... * /)注释和取消注释? 如果是,怎么办?
而且,如果没有定义默认的块注释键盘快捷键,那么有没有办法我可以为此添加自己的键盘快捷键? 我怎么做?
我发现了很多有关评论的问题,但还没有发现关于块评论的任何话题。 任何帮助表示赞赏:)
我使用FeinCtrl列出了所有可用的命令,只有两个与注释代码输入/输出有关:Edit.CommentSelection和Edit.UncommentSelection; 没有其他命令可以执行块注释。
通过进入工具->选项->环境->键盘,选择一个命令并分配新的组合键,可以将自己的快捷方式添加到任何现有命令中。
如果您搜索此站点,则会发现很多根本不使用块注释的原因。
对我来说,在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*/
用/ * /*lines will be commented*/
如果您有共享工具,可以使用键盘快捷键
Ctrl+Shift+/
在所选语句周围添加块注释。 我希望这有帮助。
您可以使用三个///创建...
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
对于简单的块注释,可以在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 + " */";
}
在最新版本的Visual Studio Code(版本:1.29.1(用户设置))中,您可以尝试Ctrl+/
用于单行注释,而Shift+Alt+A
用于块注释。 如果您可以单击菜单栏的编辑 ,则应该可以在其中找到必要的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.