如何在Visual Studio中进行CTRL + /切换注释


Answers:


4

在VS 2019中为C#添加了切换单行注释和切换块注释命令

您可以在工具 - >选项 - >环境 - >键盘中将这些命令的快捷方式更改为您想要的任何内容,搜索Edit.ToggleBlockCommentEdit.ToggleLineComment


2
奇怪的是,在VS 16.2.2中,它们不起作用,甚至不起作用。错误“ The key combination (Ctrl-K, Ctrl-/) is bound to command (Toggle Line Comment) which is not currently available.”出现在状态栏底部的默认击键中,如果您使用自定义击键,它甚至不会那么做。现在,我将试一试“Toggle Comment”插件。
MartyMacGyver

44

如果不进入宏或其他VS扩展,则无法进行切换。

但是,我总是设置VS用Ctrl+ /注释并取消注释到Ctrl+ Shift+/

您可以通过进入“工具”菜单并选择“选项”来自定义键盘快捷键。然后从“环境”分支中选择“键盘”。从那里你可以将Edit.CommentSelectionEdit.UncommentSelection命令绑定到你想要的任何键盘快捷键。


28

这是一个拥有全能“Toggle Comment”命令的插件......

1-下载并安装> https://marketplace.visualstudio.com/items?itemName=munyabe.ToggleComment

2-重启VS.

3-转到“工具>选项...>环境>键盘”

4-搜索命令“ToggleComment”并将其绑定到您喜欢的键

5-享受

(谢谢,我放弃了,但终于找到了这个简单的方法; D)


1
这应该被标记为正确的答案!感谢分享!
CullenJ

这就是我想要的答案。谢谢!这个扩展按我的需要工作。
照明器2017年

25

如果安装了ReSharper(并且在没有安装ReSharper的情况下使用VS),则可以为命令分配单个密钥ReSharper.ReSharper_LineComment

例如,我将键盘快捷键绑定Ctrl-K, Ctrl-C到命令,然后如果我在未注释的行上使用它,它会对其进行注释,如果该行被注释,它将取消注释它。

在此输入图像描述


3
所以要直接回答原来的问题,分配CTRL + /ReSharper.ReSharper_LineComment
Chin 2016年

3

Ctrl- KCtrl- C将评论一个或多个选定的行。

Ctrl- KCtrl- U将取消注释一个或多个选定的行。

您可以通过添加“文本编辑器”工具栏来获取将执行此操作的工具栏图标。在工具栏区域右键单击并选择“文本编辑器”这将添加一个图标按钮条,如下所示:

在此输入图像描述

您可以通过选择功能区末尾的下拉列表来自定义此条带:

在此输入图像描述

要编辑键盘组合,请转到“工具 - 选项”,然后选择“环境”树下的“键盘”。在这里,您可以更改用于触发注释和取消注释操作的键:

在此输入图像描述


在默认安装中,此快捷方式只是注释,而不是取消注释。
1313年

明确的关键组合
布拉德巴顿2013年

Edit.CommentSelection未显示在VisualStudio 2015社区版中。
allan ruin 2015年


0

如果您正在使用Resharper,则有一个几乎相同的替代方案:

Right Alt+/

通过使用此单一快捷方式,您只需在注释/取消注释代码之间切换即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.