13

我知道有用于单行(//....)commentingCtrl + K + C和 uncommenting的键盘快捷键Ctrl + K + U

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

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

我发现了很多关于评论的问题,但在任何地方都没有发现关于块评论的说法。任何帮助表示赞赏:)

4

6 回答 6

8

对我来说,在 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*/与 /*

于 2016-01-09T22:23:57.083 回答
7
  1. 我使用FeinCtrl列出了所有可用的命令,其中只有两个与注释代码输入/输出相关:Edit.CommentSelection 和 Edit.UncommentSelection;没有其他命令可以进行块注释。

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

  3. 如果您搜索此站点,您会发现很多根本不使用块评论的理由。

于 2015-09-16T13:43:02.227 回答
4

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

/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
于 2017-12-22T15:52:04.107 回答
3

如果你有 reshaper,你可以使用键盘快捷键

Ctrl+Shift+/

在选定的语句周围放置块注释。我希望这有帮助。

于 2016-09-09T06:43:54.970 回答
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 + " */";
}
于 2015-09-22T13:55:23.730 回答
0

在最新版本的 Visual Studio Code(版本:1.29.1(用户设置))中,您可以尝试Ctrl+/单行注释和Shift+Alt+A块注释。如果您可以单击菜单栏的编辑,您应该能够找到必要的信息。

于 2018-12-17T22:34:45.910 回答