Eclipse注释/取消注释快捷方式?


270

我想这是很容易实现的,但到目前为止,我还没有发现两个注释/取消注释快捷的解决方案Java class editorjsf faceted webapp XHTML file editor

  1. 快速注释/取消注释行(如ctrl+ d表示删除单行)
  2. 能够选择多行并对其进行注释/取消注释

例如 :

单行Java代码,来自:

private String name;

进入

//private String name;

多行Java代码,来自:

private String name;
private int age;

进入

/*private String name;
private int age;*/

单行xhtml代码,来自:

<h:inputText ... />

进入

<!-- h:inputText ... / -->

多行xhtml代码,来自:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

进入

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->


3
对于单行注释,可以使用ctrl + /
哈里·乔伊,


Mac快捷键://对于单行注释,请切换Cmd + /以插入和删除。/ *多行* /使用Cntrl + Cmd + //进行注释,使用Cntrl + Cmd + \\取消注释。也可以与Eclipse Neon一起使用!
lft93ryt

取消注释此类评论的任何快捷方式/ **您好*这是第二行*这是第三行* /
MashukKhan

Answers:


359

对于单行注释,可以使用Ctrl+ /;对于多行注释,可以在Java编辑器中选择要注释的行之后使用Ctrl+ Shift+ /

在Mac / OS X上,您可以使用+ /注释掉单行或选定的块。


1
好酷!适用于Java和xhtml文件。它甚至将/ * * /用于多行Java代码
bertie 2011年

1
使用瑞典语键盘无法使用多行,因为'/'char是使用shift + 7键入的,是否有用于更改瑞典语用户快捷方式的插件?
大卫·莫滕森(DavidMårtensson),2013年

1
@DavidMårtensson对我来说效果很好,只需按Ctrl + Shift + 7(按Ctrl + /键),并标记多行即可。
用户

1
要取消注释,如果是单行注释,请再次按Ctrl + /,如果是多行注释,请再次按Ctrl + Shift + \
Richie 2014年

1
@Richie CTRL + SHIFT + \犯规对我工作取消注释多行
约翰

178

Ctrl+ SHIFT+ L将打开Eclipse所有主要快捷方式的列表。

  1. 对于单行Java代码注释和取消注释:Ctrl+ /(正斜杠)

  2. 对于多行Java代码注释:Ctrl+ Shift+ /(正斜杠)和

    多行取消注释:Ctrl+ Shift+ \(反斜杠)

  3. 对于单行xhtml代码注释/取消注释:Ctrl+ Shift+ c

  4. 对于多行xhtml代码注释:Ctrl+ Shift+ /(正斜杠)

    对于多个注释:Ctrl+ Shift+ \(反斜杠)

对于Mac用户,它将是: 而不是Ctrl


13
找到了 !在我的月食中,它是ctrl shift c,并且对Java代码和xhtml文件都可以切换注释/取消注释。但是对Java代码的注释使用// //即使是多行,也不是/ * * / ..但我认为没关系:-)
bertie 2011年

@bertie如果您要这样做,请使用#4。
b1nary.atr0phy

用代替ctrl,感谢您教我教我如何钓鱼!
Hunter-Orionnoir,2015年

对于多个注释:Ctrl + Shift + \(反斜杠):最重要!
raikumardipak

92

CTRL + 7

在Java编辑器中进行注释/取消注释。


这适用于Android应用程序。我将其交换为Ctrl + Q。
MrHIDEn

这很棒,因为它比记住两个不同的注释/取消注释命令要简单得多!
levininja

与大多数其他答案相反,它将始终有效(不能嵌套多行注释)
idclev 463035818 '18 October

47
  1. 单行注释 Ctrl +/
  2. 单行取消注释 Ctrl +/

  1. 多行注释 Ctrl + Shift+/
  2. 多行取消注释 Ctrl + Shift+ \(注意反斜杠)

32

一种更简单的方法是按Ctrl+ Shift+ C,就像在Code :: Blocks中一样


2
谢谢。在键盘上,我必须按Alt Gr键才能访问/,而常用的快捷键不起作用(Ctrl + /和Ctrl + shift + /)。我需要这个捷径。
zezim

1
这很棒,因为它取消了对XML的注释。当我使用Cmd- /取消注释XML / HTML时,我最终得到了嵌套的注释。
大卫·曼

15

选择您要注释的代码,然后使用Ctr+ /注释和Ctrl+ /也取消注释。它可能不适用于所有类型的源文件,但对于Java代码则非常有用。


11

在日食中,按Ctrl+ Shift+ L将会列出所有快捷方式。


这个答案实际上更有意义。除了在这里问什么问题外,还提供其他与快捷方式相关的问题的答案
DeltaCap019 2013年

2
..但它无法回答问题,因为此弹出窗口中未列出“注释”热键。
WesternGun

8

Ctrl + Shift+ C 。在.java.xhtml.properties以及其他上都可以很好地工作,但是我只测试了这些。可以注释单行或多行。


是的,至少也适用于.less, .css, .jsp, .xml
el-teedee '18

8

Java类中的注释


  1. 切换/单行注释Ctrl +/)-从当前行添加/删除行注释(//…)。
  2. 添加块注释Ctrl + Shift+\)-将所选行换成块注释(/ *…* /)。
  3. 删除块注释Ctrl + Shift+/)-删除所选行周围的块注释(/ *…* /)。
  4. 添加Javadoc注释Alt + Shift+J)-将Javadoc注释添加到活动字段/方法/类。

HTML / XML / Config文件中的注释


  1. 添加块注释Ctrl + Shift+/)-将选定的行换成块注释(<!-->)。
  2. 删除块注释Ctrl+Shift+\)-删除所选行周围的块注释(<!-->)。

HAHA,通过极力尝试用取消注释XML CTRL+SHIFT+\ ,我发现了一个新CTRL+ALT-GR+8文件,它似乎在2个编辑器中复制(垂直分割)当前编辑的文件。然后您可以同时看到同一文件的头部和底部
el-teedee

7

一种简单的方法是在代码行上按Ctrl+ Shift+ C

对于评论和不评论,请执行相同的操作.. :)


谢谢,这使我尝试使用cmd⌘+ shift + c(基本上是相同的东西)来在Mac上切换注释
Hunter-Orionnoir

它仅适用于注释和取消注释指令。
Lova Chittumuri


5

对于Mac,它是以下组合:Cmd+/


1
仅供以后参考:该键称为“命令键”。
katzenhut

@katzenhut我希望程序员会知道他/她的键盘上的按键是什么。
b1nary.atr0phy 2014年

@ b1nary.atr0phy-好吧,当我写此评论时,回答者将有问题的密钥称为“ mac-key”。那这告诉你什么?幸运的是,自

当时,老板强迫我使用Mac-Book。不是我的错,我不知道按钮名称:-)
bofredo

5

对于那些喜欢自定义事物(并搞砸它们)的人,一些技巧:

在“首选项”-“常规”-“键”中,键入“注释”以获取所有编辑器中注释键组合的完整列表。确保仅编辑命令,而不复制命令(因为您无法擦除创建的命令)。

对于HTML文件,查找范围为“编辑HTML文件”的文件。名称令人困惑,是的,但是使用每个键时,描述或多或少地显示。

最后,我只能在此处用HTML定义块注释。它的工作原理为HTML代码和JavaScript代码(添加在开始和结束,<!---->如果是HTML,并添加/**/如果是JavaScript)的。(我记得有一次有可能是每行一个“行注释”键(添加注释),但现在它是不存在了。如果有人知道如何找到它,并告诉我,我会很感激。) 类别必须是在此处输入图片说明 Edit Source不起作用。

编辑:

我发现了如何配置XML Toggle注释!类别也应该是Edit。然后,您可以在** XML编辑器(带有“设计”和“源”选项卡的一个)中切换注释

在此处输入图片说明


1
在Maverics / Eclipse上,我通过设置binding = command + shift + /使其工作,当='editing javascript source',其中category = source和command ='add block comment'。
jkb016

3

Ctrl+ /切换“ //”注释,Ctrl+ Shift/切换“ / * * /”注释。至少对于Java而言,其他工具可能具有不同的快捷方式。

Ctrl+ \会删除其中一个注释的块,但不会添加注释。

编辑:Ctrl在PC上,但是在Mac上,快捷方式可能全部被Cmd代替。我本人没有Mac,因此无法轻松检查


3

单个注释ctrl+ /以及多行注释,您可以选择多行,然后选择ctrl+ /。然后,要删除注释,可以对单行注释和多行注释都使用ctrl+ c


3

您可以使用快捷键Ctrl+ 在单行或所选内容之间切换评论/ 这会添加//删除代码行的//

您可以使用Ctrl+ Shift+ / eclipse快捷方式阻止注释/ * * /

您可以在以下网址找到有用的Eclipse快捷方式的完整列表:http://javatutorial.net/eclipse-shortcuts


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.