195

Eclipse 有注释块的热键吗?并取消注释一个块?

4

17 回答 17

282

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

Ctrl-\删除任一评论块,但不会添加评论。

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

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

于 2010-01-04T19:29:57.493 回答
72

有两种可能:

每一行都以 // 开头

ctrl+/评论
ctrl+\取消评论

注意:在最近的 eclipse cdt 上,ctrl+/用于切换评论(并且ctrl+\没有更多效果)

用块注释包围的完整块/*

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

于 2010-01-04T19:30:18.993 回答
29

对于 Eclipse 编辑器

对于单行(切换效果)

评论:Ctrl++Shiftc

取消注释:Ctrl+ Shift+c

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

评论:Ctrl++Shiftc

取消注释:Ctrl+ Shift+c

它适用于所有html 、 css 、 jsp 、 java。它提供切换效果。

于 2014-04-09T07:18:41.763 回答
10

多亏了之前的回复,我来到这里寻找答案并最终自己找到了答案。

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

于 2012-08-28T17:15:35.840 回答
7

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

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

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

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

因此,我必须在 Eclipse 首选项(在“常规”/“键”下)中更改注释的快捷方式绑定(只是为了编辑 java 源代码),如下所示:

  • 将命令“添加块注释”的绑定(“编辑 Java 源”时)从“Ctrl + Shift + /”更改为“Ctrl + Shift + 7”
  • 将命令“删除块注释”的绑定(当“编辑 Java 源”时)从“Ctrl + Shift + \”更改为“Ctrl + Shift + 8”
  • 取消绑定命令“切换注释”的绑定“Ctrl + /”(当“编辑 Java 源代码”时);我没有分配新的绑定,而是简单地取消绑定了这个快捷方式,因为已经有一个使用 Ctrl+7 和一个使用 Ctrl+Shift+C(这两个都对我有用)
于 2014-03-27T16:31:35.197 回答
6

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

每一行都以 // 开头

ctrl+/用于评论和取消评论。

于 2013-11-12T00:22:50.710 回答
4

此外,您可以在 Windows -> Preferences -> General -> Keys 中更改 Eclipse 快捷方式

更改 Eclipse 快捷方式

于 2016-11-02T21:34:45.483 回答
3

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

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

于 2014-03-21T10:38:40.687 回答
3

对于java代码

如果您想要单行注释,则在单行代码之前手动放置双斜杠或按Ctrl+/ 示例: //System.Out.println("HELLO");

对于多行注释,选择您想要注释多少的代码,然后按

Shift+ CTRL+/

现在对于 XML 代码注释,请先使用 Select code,然后按Shift+ CTRL+/ 进行单行和多行注释

于 2014-04-02T18:28:52.103 回答
3

对于 JAVA:

单行注释:

               // this is a single line comment

评论: Ctrl+ Shift+C

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

多行注释:

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

首先,选择您要评论/取消评论的所有行,

评论: Ctrl+ Shift+C

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

我希望,这对你有用!

于 2019-01-13T20:00:39.120 回答
2

这取决于操作系统的版本 - 对我来说它适用于 Command + 7

于 2019-05-03T13:12:52.370 回答
1

在 macOSx Sierra 上使用Ecipe Oxygen command++将添加/删除多行代码的注释Shiftc

于 2017-08-19T12:35:20.400 回答
0

在 Java 中的 Linux 上使用 Eclipse Mars.1 CTRL+/将注释掉多行代码。当试图取消注释这些多行时,Eclipse 正在注释这些注释。我发现如果评论中有空行,它会这样做。如果你有 10 行代码、一个空行和另外 10 行代码,CTRL+/将全部注释掉。您必须以 10 个为一组删除该行或取消注释它们。

于 2015-11-27T11:39:07.520 回答
0

带有 CDT、PyDev 的 Eclipse Oxygen:

源菜单下的块评论

Add Comment Block Ctrl+4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl+5

于 2017-09-30T19:12:50.470 回答
0

我有 Mac,我也面临在 STS 中评论多行的问题

我试过了

单行注释:

command+/

多行注释:

control+command+/ 

多行取消注释:

control+command+\ 

这是成功的

于 2020-10-05T07:51:48.940 回答
-1

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

于 2016-09-15T12:08:48.820 回答
-1

选择要阻止评论/阻止取消评论的文本。

要发表评论,Ctrl+ 6

要取消评论,Ctrl + 8

于 2018-01-18T13:54:49.757 回答