我知道有用于单行(//....)commentingCtrl + K + C和 uncommenting的键盘快捷键Ctrl + K + U。
我的问题是,是否有任何用于块(/ * ...... * /)评论和取消评论的默认键盘快捷键?如果是怎么办?
如果没有定义默认的块评论键盘快捷键,那么 有没有办法为此添加我自己的键盘快捷键?我怎么做?
我发现了很多关于评论的问题,但在任何地方都没有发现关于块评论的说法。任何帮助表示赞赏:)
我知道有用于单行(//....)commentingCtrl + K + C和 uncommenting的键盘快捷键Ctrl + K + U。
我的问题是,是否有任何用于块(/ * ...... * /)评论和取消评论的默认键盘快捷键?如果是怎么办?
如果没有定义默认的块评论键盘快捷键,那么 有没有办法为此添加我自己的键盘快捷键?我怎么做?
我发现了很多关于评论的问题,但在任何地方都没有发现关于块评论的说法。任何帮助表示赞赏:)
对我来说,在 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*/
与 /*
我使用FeinCtrl列出了所有可用的命令,其中只有两个与注释代码输入/输出相关:Edit.CommentSelection 和 Edit.UncommentSelection;没有其他命令可以进行块注释。
您可以通过进入工具 -> 选项 -> 环境 -> 键盘,选择一个命令并分配新的组合键,将自己的快捷方式添加到任何现有命令。
如果您搜索此站点,您会发现很多根本不使用块评论的理由。
您可以使用三个 /// 来创建...
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
如果你有 reshaper,你可以使用键盘快捷键
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 + " */";
}
在最新版本的 Visual Studio Code(版本:1.29.1(用户设置))中,您可以尝试Ctrl+/
单行注释和Shift+Alt+A
块注释。如果您可以单击菜单栏的编辑,您应该能够找到必要的信息。