如何在Eclipse中注释一个块?

Eclipse是否有用于注释块的热键?取消注释块呢?

355247 次浏览

Ctrl-/切换“//”注释,Ctrl-转变-/切换“/* */”注释。至少对于Java来说,其他工具可能有不同的快捷方式。

Ctrl-删除一个注释块,但不会添加注释。

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

编辑:在PC上是Ctrl,但在Mac上,快捷键可能都是Cmd。我自己没有Mac电脑,所以不容易查看。

有两种可能:

每一行都以//开头

ctrl + /注释
ctrl + 取消注释

注意:在最近的eclipse cdt中,ctrl + /用于切换注释(并且ctrl + 没有更多的作用)

完整的块周围包含块注释/*

ctrl + 转变 + /注释
ctrl + 转变 + 删除

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

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

我有Eclipse IDE for Java Developers Version: Juno Service Release 2,它是-

每一行都以//开头

ctrl + /用于注释和取消注释。

对于单行注释,你可以使用Ctrl+/,对于多行注释,你可以在java编辑器中选择你想注释的行后使用Ctrl+ 转变 +/

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

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

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

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

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

因此,我不得不在eclipse首选项(在'General'/'Keys'下)中更改注释的快捷方式绑定(只是为了编辑java源代码),如下所示:

  • 将“添加块注释”命令的绑定(当“编辑Java源代码”时)从“Ctrl + Shift + /”更改为“Ctrl + Shift + 7”
  • 将“删除块注释”(当“编辑Java源代码”时)命令的绑定从“Ctrl + Shift + \”更改为“Ctrl + Shift + 8”
  • 解除“Toggle Comment”命令的“Ctrl + /”绑定(当“编辑Java源代码”时);而不是分配一个新的绑定,我只是取消绑定这个快捷方式,因为已经有一个与Ctrl+7和一个与Ctrl+Shift+C(这两个工作为我)

对于Java代码

如果你想要单行注释,那么在单行代码前手动加双正斜杠,或者按Ctrl +/ 例如://System.Out.println("HELLO"); < / p >

和多行评论,选择代码多少你想评论,然后按

转变 + CTRL + /

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

对于Eclipse编辑器

单线(切换效果)

注释:Ctrl+转变+c

取消:Ctrl + 转变 + c

适用于多条线路(切换效果) (选择你想评论的行)

注释:Ctrl+转变+c

取消:Ctrl + 转变 + c

它适用于所有HTML, CSS, JSP, Java

在Java中使用Linux上的Eclipse Mars.1 CTRL + /将注释掉多行代码。当尝试取消注释这多行时,Eclipse正在注释注释。我发现,如果在评论中有空白行,它就会这样做。如果你有10行代码,一个空行,还有10行代码,CTRL + /将注释这一切。你必须每隔10个区块删除一行或取消注释。

对于单行注释,只需使用// 并用于多行注释 /* 代码在这里 * / < / p >

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

change Eclipse shortcut

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

Eclipse Oxygen with CDT, PyDev:

在源菜单下阻塞注释

__abc0 __abc1 + __abc2

Add Single Comment Block Ctrl + 转变 + 4

__abc0 __abc1 + __abc2

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

注释:Ctrl +6

要取消注释,Ctrl+8

对于JAVA:

单行注释:

               // this is a single line comment

注释:Ctrl + 转变 + C

取消注释:再次按Ctrl + 转变 + C

多行注释:

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

首先,选择所有你想要注释/取消注释的行,

注释:Ctrl + 转变 + C

取消注释:再次按Ctrl + 转变 + C

我希望这对你有用!

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

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

我试过了

单行注释:

command+/

多行评论:

control+command+/

多行取消评论:

control+command+\

这是成功的