如何在Eclipse中注释一个块?

时间:2010-01-04 19:28:33

标签: eclipse comments hotkeys

Eclipse是否有热键来评论一个块?并取消注释一个块?

17 个答案:

答案 0 :(得分:267)

Ctrl - / 切换“//”注释和 Ctrl - Shift - / 切换“/ * * /”评论。至少对于Java来说,无论如何 - 其他工具可能有不同的快捷方式。

Ctrl - \ 删除任一注释的块,但不会添加注释。< / p>

注意:对于Eclipse CDT 4.4.2, Ctrl - Shift - / 不会取消注释“/ * * /”块评论。在这种情况下,请使用 Ctrl - Shift - \

编辑:它是在PC上的 Ctrl ,但在Mac上,快捷键可能都是 Cmd 。我自己没有Mac,所以不能轻易检查。

答案 1 :(得分:66)

有两种可能性:

每行前面加上//

ctrl + / 发表评论
ctrl + \ 取消注释

注意:在最近的eclipse cdt上, ctrl + / 用于切换注释(和 ctrl + \ 没有更多的影响)

用块注释/ *

包围的完整块

ctrl + shift + / 发表评论
ctrl + shift + \ 删除

答案 2 :(得分:26)

对于Eclipse编辑器

单行(切换效果)

评论: Ctrl + Shift + c

取消注释: Ctrl + Shift + c

多行(切换效果) (选择要评论的行)

评论: Ctrl + Shift + c

取消注释: Ctrl + Shift + c

适用于所有 html,css,jsp,java 。 它给出了切换效果。

答案 3 :(得分:8)

我来到这里寻找答案,最后自己找到答案,感谢之前的回复。

在我的特殊情况下,在Eclipse Juno上编辑PHP代码时,我发现以前的命令对我不起作用。而不是它们,我应该按 Ctrl + 7 (在高级数字键上)以获得双栏注释(“//”)。我无法用之前提到的组合键对它们进行评论。

答案 4 :(得分:6)

我有Eclipse IDE for Java Developers Version: Juno Service Release 2,而且是

每行前面加上//

注释和取消注释的

ctrl + /

答案 5 :(得分:4)

正如其他答案所指出的,默认情况下定义了以下快捷方式(我指的是编辑java源代码 - 快捷键绑定可以在eclipse Window&gt; Preferences中找到,在'General'/'Keys'下,搜索'comment “):

  • 添加块注释,快捷方式(绑定)为:Ctrl + Shift + /
  • 删除块注释,快捷方式(绑定)为:Ctrl + Shift + \

不幸的是,这些快捷方式对我不起作用(在Eclipse Java EE IDE for Web Developers上,版本:Juno Service Release 2)。

我认为原因是我的键盘布局(德国使用的QWERTZ键盘布局 - 请参阅here了解更多信息),其中'/'实际上必须通过'Shift + 7'来写。

因此,我必须在eclipse偏好设置(在'General'/'Keys'下)更改注释的快捷方式绑定(仅用于编辑java源代码),如下所示:

  • 将“添加阻止注释”命令(当'编辑Java源'时)从“Ctrl + Shift + /”更改为“Ctrl + Shift + 7”
  • 将“删除阻止注释”命令的绑定(在“编辑Java源”时)从“Ctrl + Shift + \”更改为“Ctrl + Shift + 8”
  • 取消绑定'Ctrl + /'命令'切换注释'(当'编辑Java源'时);而不是分配一个新的绑定,我只是取消绑定这个快捷方式,因为已经有一个用Ctrl + 7和一个用Ctrl + Shift + C(这两个都适用于我)

答案 6 :(得分:3)

对于单行注释,您可以使用 Ctrl + / ,对于多行注释,您可以使用 Ctrl + Shift + /

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

答案 7 :(得分:3)

for java code

如果您想要评论单行,则在手动单行代码之前或按 Ctrl + / 之前加上双正斜杠 例如://System.Out.println("HELLO");

,对于多行注释,请选择代码的注释量,然后按

Shift + CTRL + /

现在使用XML代码注释 首先选择代码,然后按 Shift + CTRL + / 进行单行和多行注释

答案 8 :(得分:1)

此外,您可以在Windows中更改Eclipse快捷方式 - &gt;偏好 - &gt;一般 - &gt;键

change Eclipse shortcut

答案 9 :(得分:1)

在macOSx Sierra上使用Eclipe Oxygen 命令 + Shift + c 将添加/删除多行代码中的注释

答案 10 :(得分:1)

对于JAVA:

单行注释:

               // this is a single line comment

评论: Ctrl + Shift + C

取消注释:再次按 Ctrl + Shift + C

多行注释:

         /* .........
            .........
            ......... */ 

首先,选择要注释/取消注释的所有行,然后

评论: Ctrl + Shift + C

取消注释:再次按 Ctrl + Shift + C

我希望这对您有用!

答案 11 :(得分:0)

我有Mac,我还面临在STS中注释多行的问题

我尝试过

单行注释:

command+/

多行注释:

control+command+/ 

多行注释:

control+command+\ 

那是成功

答案 12 :(得分:0)

这取决于操作系统的版本-对我而言,它可与Command + 7一起使用

答案 13 :(得分:0)

Eclipse Oxygen with CDT,PyDev:

在源菜单

下阻止评论

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl + Shift + 4

Remove Comment Block Ctrl + 5

答案 14 :(得分:0)

在Linux上使用Eclipse Mars.1 CTRL + / 将注释掉多行代码。在尝试取消注释这些多行时,Eclipse正在评论这些评论。我发现如果评论中有一个空行,它就会这样做。如果您有10行代码,一行空白行和10行代码, CTRL + / 将对其进行全部注释。您必须删除该行或以10块为单位取消注释。

答案 15 :(得分:-1)

选择要阻止注释/阻止取消注释的文本。

发表评论, Ctrl + 6

要取消注释, Ctrl + 8

答案 16 :(得分:-1)

对于单行注释,只需使用// 并用于多行评论 / *   你的代码在这里 * /