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

Mar*_*arc 75 c# visual-studio visual-studio-2012

如何在 Visual Studio 中制作CTRL+/切换注释,就像在 XCode 和 Eclipse 中一样?

hea*_*vyd 52

你不能在不进入宏或其他 VS 扩展的情况下切换。

但是,我总是将 VS 设置为使用Ctrl+/进行注释并取消对Ctrl+ Shift+ 的注释/

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


小智 47

这是一个拥有全能“切换评论”命令的插件......

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

2-重启VS

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

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

5-享受

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

  • 完成这项工作的秘诀是在按下“分配”之前选择“文本编辑器”而不是“全局”。 (7认同)
  • 在 2019 年不起作用 (2认同)

Jos*_*all 28

如果您安装了 ReSharper(并且在没有它的情况下使用 VS 是/很乏味),您可以为命令分配一个键ReSharper.ReSharper_LineComment

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

在此处输入图片说明

  • 所以要直接回答原始问题,请将 `CTRL + /` 分配给 `ReSharper.ReSharper_LineComment` (3认同)

dib*_*bet 21

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

您可以在Tools -> Options -> Environment -> Keyboard中将这些命令的快捷方式更改为您想要的任何内容,搜索Edit.ToggleBlockCommentEdit.ToggleLineComment

  • 奇怪的是,它们在 VS 16.2.2 中不起作用,甚至是默认值。错误“`组合键(Ctrl-K、Ctrl-/)绑定到当前不可用的命令(切换行注释)。`”出现在默认击键状态栏的底部,并且它没有如果您使用自定义的,甚至不需要做那么多。现在,我将尝试使用“切换评论”插件。 (4认同)
  • 这在 VS 2022 中仍然有效。这还不是默认值,这太疯狂了。 (2认同)

小智 8

显然,VS2019终于引入了替代的键盘映射方案。它们可以在 购买Options -> Environment -> Keyboard。我一直在寻找切换评论快捷方式问题的解决方案,并且我得到了一个完整的惊喜包。这超出了我的意愿。

vs 中的键盘映射选项