IntelliJ的快捷键可以用来注释一行代码。

78
在WebStorm中有一种方法可以使用快捷键注释或取消注释特定行或选定的源代码块吗? 我尝试使用CTRL + /,但对我来说不起作用。

1
在MAC上,使用⌥⌘/可以对行内选定的文本进行注释,再次使用则取消注释。 - Kanagavelu Sugumar
我正在尝试找到如何在下一行继续注释的方法,答案是Ctrl+Shift+Enter,对于那些通过谷歌搜索到这个问题的人。 - Mattwmaster58
16个回答

98

尝试使用:
Ctrl+/ 进行行注释
或者
Ctrl+Shift+/ 进行块注释
或者
在 Settings 中自定义键盘快捷方式,路径为 File -> Settings... -> Keymap,然后搜索“comment”进行设置。
注意:使用小键盘上的 / 键才有效。
参考链接:
https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html


2
谢谢,我在设置页面进行了更改。 - Max Power
我不能设置有用的内容,因为我没有15个声望。 - Max Power
1
谢谢您展示如何在Keymap设置中更改。有一件事情困扰着我:当我注释一行时,光标会跳到下一行。有没有办法让光标停留在同一行? - John Archer

52

使用 CTRL+/ 进行注释,但要使用在数字键盘上的 /

问题仍然存在,为什么使用靠近 . 的那个 / 进行注释不起作用(对我来说也是如此)。


9
  1. Ctrl + / ==> 用于注释/取消注释一行代码。
  2. Ctrl + Shift + / ==> 用于注释/取消注释一段代码块。
  3. Ctrl + Y ==> 用于删除一行代码。

1
我不理解。 - Vadiraj S J
在 Mac 上,将“Ctrl”替换为“Cmd”。 - Mig82

9
在使用德国键盘布局的 Windows 系统中,注释行操作的默认键盘快捷键 Ctrl+/ 与书签快捷键 Ctrl+7 冲突。您需要删除书签的键盘快捷键才能使其正常工作。

9

7
如果 Ctrl + Shift + / 无效,请尝试 Ctrl + Shift + 数字键盘 /。您可以在“设置”->“快捷键”中检查确切的配置。

7

@注意 IntelliJ IDEA 快捷键

  • Ctrl + / => 注释或取消注释一行代码 -> //
  • Ctrl + shift + / => 注释或取消注释一块代码 -> /**/
  • Ctrl + y => 删除一行代码
  • Ctrl + d => 复制一行代码

4
我有一把法文AZERTY键盘,所以这是适合我的答案:
在数字键盘上按 Ctrl + Shift + /
因为即使打开了大写锁定,数字键盘之外的 / 也被检测为 :
您可以通过以下方式检查IntelliJ实际检测到的按键: 在Windows上: 设置 > 键盘映射 > 点击 带立方体的放大镜 图标(工具提示为“通过快捷方式查找操作”)。在打开的小工具提示中,您可以敲击按键并观察注册的结果。 在Ubuntu上: 设置 > 键盘映射 > 点击搜索输入框旁边的 键盘 图标(工具提示为“通过快捷方式查找操作”)。在打开的小工具提示中,您可以敲击按键并观察注册的结果。

1
是的,这真的很烦人! - Abdelkrim Bournane

3

如果没有数字键盘,Mac用户需要为选定的代码每行添加注释时,可以添加一个键盘快捷方式:

  1. 导航到设置: 首选项 > 键映射 > 主菜单 > 代码
  2. 双击使用行注释进行注释
  3. 插入您的快捷方式,例如:cmd + shift + 7将被解释为shift + cmd + 7,但是功能相同。

1

如之前在Mac Montery 12和Idea 2020.3中所述:

CMD + NumPad /

或从操作对话框中:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接