注释和取消注释代码有哪些关键快捷方式?


129

在较旧的版本中有Ctrl+ E+ C(注释)和Ctrl+ E+ U(取消注释),或者Ctrl+ K+ CCtrl+ K+ U

但是在VS 2012中,我看不到关键的快捷方式:

在此处输入图片说明

如何启用这些快捷方式?

Answers:


159

键盘加速器是可配置的。您可以Tools -> OptionsEnvironment -> Keyboard页面上找到与命令绑定的键盘加速器。

这些命令分别命名为Edit.CommentSelectionEdit.UncommentSelection

(使用我的设置,它们绑定到Ctrl+ KCtrl+ CCtrl+ KCtrl+ U。我想它们是默认值,至少在C ++默认值中是这样,但我不确定。找出的最佳方法是:检查您的设置。)


现在,它分别适用于Ctrl + E,Ctrl + C和Ctrl + E,Ctrl + U分别用于注释和取消注释。
哈里·基兰

17

您还可以在Visual Studio中添加工具栏以使按钮可用。

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

在此处输入图片说明


2
如果您在XML文件上,我相信它是View-> Toolbars-> XML Editor,然后在文本文件上是View-> Toolbars-> Text Editor。如果您设置了一个,似乎两个都记住了(因此您只需要设置一个)。
user1477388 2014年


8

从屏幕快照中,您似乎已经安装了ReSharper。

根据安装时选择的按键绑定选项,某些标准快捷方式现在可以重定向到ReSharper命令。值得一检查,例如Ctrl+ EC使用由R#为代码清理对话框。


2

这就是我做的

菜单工具环境中的选项键盘窗口

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

  • 在列表框中选择Edit.CommentSelection
  • 点击“删除”按钮
  • 在“在以下位置使用新的快捷方式:”下的下拉列表中,选择“文本编辑器”选项。
  • 在“按快捷键:”下的文本框中按自己的快捷方式。示例:按Ctrl+ E,然后C会给您Ctrl+ EC
  • 点击“分配”按钮
  • Edit.UnCommentSelectionCtrl+ EU)重复相同的操作

1

我进入菜单:工具选项

环境键盘

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

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

然后我离开Ctrl+ K然后U进入Edit.UncommentSelection。

可以根据用户的偏好来调整这些参数,以决定他们希望使用哪种键进行注释/取消注释。


0

“ commentLine”是您要查找的函数的名称。此功能注释并且不具有相同的键绑定

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.