Eclipse 有注释块的热键吗?并取消注释一个块?
17 回答
Ctrl-/切换“//”注释和Ctrl- Shift-/切换“/* */”注释。无论如何,至少对于 Java 而言——其他工具可能有不同的快捷方式。
Ctrl-\将删除任一评论块,但不会添加评论。
注意:对于 Eclipse CDT 4.4.2,Ctrl- Shift-/不会取消注释 "/* */" 块注释。在这种情况下使用Ctrl- Shift- \。
编辑:它Ctrl在 PC 上,但在 Mac 上,快捷方式可能都是Cmd。我自己没有Mac,所以不能轻易检查。
有两种可能:
每一行都以 // 开头
ctrl+/评论
ctrl+\取消评论
注意:在最近的 eclipse cdt 上,ctrl+/用于切换评论(并且ctrl+\没有更多效果)
用块注释包围的完整块/*
ctrl+ shift+/评论
ctrl+ shift+\删除
对于 Eclipse 编辑器
对于单行(切换效果)
评论:Ctrl++Shiftc
取消注释:Ctrl+ Shift+c
对于多行(切换效果)(选择要评论的行)
评论:Ctrl++Shiftc
取消注释:Ctrl+ Shift+c
它适用于所有html 、 css 、 jsp 、 java。它提供切换效果。
多亏了之前的回复,我来到这里寻找答案并最终自己找到了答案。
在我的特殊情况下,在 Eclipse Juno 上编辑 PHP 代码时,我发现前面的命令对我不起作用。而不是他们,我应该按Ctrl+ 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(这两个都对我有用)
我有Eclipse IDE for Java Developers Version: Juno Service Release 2
,而且是——
每一行都以 // 开头
ctrl+/用于评论和取消评论。
此外,您可以在 Windows -> Preferences -> General -> Keys 中更改 Eclipse 快捷方式
对于单行注释,您可以使用Ctrl+ /,对于多行注释,您可以在 java 编辑器中选择要注释的行后使用Ctrl+ Shift+ 。 /
在 Mac/OS X 上,您可以使用⌘ +/注释掉单行或选定的块。
对于java代码
如果您想要单行注释,则在单行代码之前手动放置双斜杠或按Ctrl+/
示例: //System.Out.println("HELLO");
对于多行注释,选择您想要注释多少的代码,然后按
Shift+ CTRL+/
现在对于 XML 代码注释,请先使用 Select code,然后按Shift+ CTRL+/ 进行单行和多行注释
对于 JAVA:
单行注释:
// this is a single line comment
评论: Ctrl+ Shift+C
取消注释:再按一次Ctrl+ Shift+C
多行注释:
/* .........
.........
......... */
首先,选择您要评论/取消评论的所有行,
评论: Ctrl+ Shift+C
取消注释:再按一次Ctrl+ Shift+C
我希望,这对你有用!
这取决于操作系统的版本 - 对我来说它适用于 Command + 7
在 macOSx Sierra 上使用Ecipe Oxygen command++将添加/删除多行代码的注释Shiftc
在 Java 中的 Linux 上使用 Eclipse Mars.1 CTRL+/将注释掉多行代码。当试图取消注释这些多行时,Eclipse 正在注释这些注释。我发现如果评论中有空行,它会这样做。如果你有 10 行代码、一个空行和另外 10 行代码,CTRL+/将全部注释掉。您必须以 10 个为一组删除该行或取消注释它们。
带有 CDT、PyDev 的 Eclipse Oxygen:
源菜单下的块评论
Add Comment Block
Ctrl+4
Add Single Comment Block
Ctrl+ Shift+4
Remove Comment Block
Ctrl+5
我有 Mac,我也面临在 STS 中评论多行的问题
我试过了
单行注释:
command+/
多行注释:
control+command+/
多行取消注释:
control+command+\
这是成功的
对于单行注释只需使用 // 多行注释使用 /* 你的代码在这里 */
选择要阻止评论/阻止取消评论的文本。
要发表评论,Ctrl+ 6
要取消评论,Ctrl + 8