注释和取消注释代码的关键快捷方式是什么?

在旧版本中有 Ctrl + E + C(评论)和 Ctrl + E + U(无评论) ,或者 Ctrl + K + CCtrl + K + U

但在 VS 2012中,我看不到关键的捷径:

enter image description here

如何启用这些快捷方式?

222732 次浏览

键盘加速器是可配置的。您可以在 Environment -> Keyboard页面上找到哪些键盘加速器绑定到 Tools -> Options中的命令。

这些命令分别命名为 编辑。评论选择编辑,取消评论选择

(根据我的设置,这些绑定到 Ctrl + KCtrl + CCtrl + KCtrl + U。我猜这些是默认值,至少在 C + + 默认值中是这样,但我不确定。最好的方法是检查你的设置。)

从你的屏幕截图看来,你已经安装了 ReSharper。

根据您在安装时选择的密钥绑定选项,您的一些标准快捷方式现在可能会被重定向到 ReSharper 命令。这是值得检查的,例如 Ctrl + EC被 R # 用于代码清理对话框。

还可以在 VisualStudio 中添加工具栏以使按钮可用。

查看 > 工具栏 > 文本编辑器

enter image description here

我就是这么做的,

菜单 工具 & rarr; 环境方面的选择 & rarr; 键盘窗口

可以按照以下步骤更改默认快捷方式

  • 在列表框中选择 编辑。评论选择
  • 点击“删除”按钮
  • 在下拉菜单“使用新的快捷方式”中选择“文本编辑器”选项
  • 在“按快捷键”下的文本框中按下您自己的快捷键: 例如: 按下 Ctrl + E然后按下 C就会得到 Ctrl + EC
  • 点击“分配”按钮
  • 编辑,取消评论选择(Ctrl + EU)重复同样的操作

使用键 CtrlKC来注释掉该行,使用键 CtrlKU来取消注释该行。

“ commentLine”是您正在查找的函数的名称。这个函数的注释和取消注释具有相同的键绑定

我去菜单: 工具 & rarr; 选择

环境卫生署。

显示包含和搜索的命令: 注释

我修改了 Edit.CommentSelection,并为评论分配了 Ctrl + /

我离开 Ctrl + K然后 U编辑。

这些可以根据用户的偏好进行调整,以确定他们更喜欢哪个键来进行注释/取消注释。

Shift + alt + a

命令面板对于查找快捷键非常有用。