繁体   English   中英

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

[英]Keyboard shortcut for Visual c# block comment in Visual Studio 2015?

我知道单行(// ....)注释Ctrl + K + C和取消注释Ctrl + K + U都有键盘快捷键。

我的问题是, 是否有默认的键盘快捷键用于块(/ * ...... * /)注释和取消注释? 如果是,怎么办?

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

我发现了很多有关评论的问题,但还没有发现关于块评论的任何话题。 任何帮助表示赞赏:)

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

  2. 通过进入工具->选项->环境->键盘,选择一个命令并分配新的组合键,可以将自己的快捷方式添加到任何现有命令中。

  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*/用/ * /*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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM