【发布时间】:2011-01-01 09:01:36
【问题描述】:
Eclipse 是否有一个热键来评论一个块?并取消注释块?
【问题讨论】:
Eclipse 是否有一个热键来评论一个块?并取消注释块?
【问题讨论】:
Ctrl-/ 切换“//” cmets 和 Ctrl-Shift-/ 切换“/* */”cmets。无论如何,至少对于 Java 而言——其他工具可能有不同的快捷方式。
Ctrl-\ 将删除任一注释块,但不会添加 cmets。
注意:对于 Eclipse CDT 4.4.2,Ctrl-Shift-/ 不会取消注释“/* */”块评论。在这种情况下使用 Ctrl-Shift-\。
编辑:在 PC 上是 Ctrl,但在 Mac 上,快捷键可能全部是 Cmd。我自己没有Mac,所以不能轻易检查。
【讨论】:
Command-/ 使其成为 //,Ctrl-Command-/ 使其成为 /* */。使用 Ctrl-Command-\\ 删除 cmets。
// cmets,我刚刚又做了Command-/。
有两种可能:
ctrl + / 注释
ctrl + \ 取消注释
注意:在最近的 eclipse cdt 上,ctrl + / 用于切换 cmets(和 ctrl + \ 没有更多的效果)
ctrl + shift + / 评论
ctrl + shift + \ 删除
【讨论】:
#。
对于 Eclipse 编辑器
单行(切换效果)
注释:Ctrl+Shift+c
取消注释:Ctrl+Shift+c
多行(切换效果) (选择要评论的行)
注释:Ctrl+Shift+c
取消注释:Ctrl+Shift+c
它适用于所有 html 、 css 、 jsp 、 java 。 它提供了切换效果。
【讨论】:
感谢之前的回复,我来到这里寻找答案并最终自己找到了答案。
在我的特殊情况下,在 Eclipse Juno 上编辑 PHP 代码时,我发现前面的命令对我不起作用。而不是它们,我应该按 Ctrl+ 7 (在上级数字键上)以获得双栏注释(“//”)。我无法使用前面提到的组合键来评论它们。
【讨论】:
// 切换当前选定的块,即使在 Java 代码中也是如此。有点烦人的是它会加倍注释行,如果其中一行的 cmets 比其他行多,这可能会导致无法快速取消所有注释......哦,好吧,够好了!
正如其他答案指出的那样,默认情况下定义了以下快捷方式(我指的是编辑java源 - 快捷方式绑定可以在eclipse窗口>首选项中找到,在'General'/'Keys'下,搜索'comment '):
很遗憾,这些快捷方式对我不起作用(在面向 Web 开发人员的 Eclipse Java EE IDE 上,版本:Juno Service Release 2)。
我认为原因是我的键盘布局(德国使用的 QWERTZ 键盘布局 - 请参阅 here 了解更多信息),其中“/”实际上必须通过“Shift + 7”写入。
因此,我不得不在 eclipse 首选项(在“General”/“Keys”下)中更改 cmets 的快捷方式绑定(只是为了编辑 java 源代码),如下所示:
【讨论】:
我有Eclipse IDE for Java Developers Version: Juno Service Release 2,它是-
ctrl + / 用于注释和取消注释。
【讨论】:
此外,您可以在 Windows -> Preferences -> General -> Keys 中更改 Eclipse 快捷方式
【讨论】:
单行注释可以使用 Ctrl+/ 多行注释可以使用 Ctrl + Shift kbd> + / 在java编辑器中选择要注释的行后。
在 Mac/OS X 上,您可以使用 ⌘ + / 注释掉单行或选定的块。
【讨论】:
如果您想要 cmets 单行,则在单行代码之前手动放置双斜杠或按 Ctrl +/
例如://System.Out.println("HELLO");
对于多行 cmets,选择代码多少你想 cmets 然后按
Shift+CTRL+/
现在对于 XML 代码 cmets 使用 先选择代码,然后为单行和多行 cmets 按 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 + Shift + c 将添加/删除 cmets 出多行代码
【讨论】:
在 Java 中的 Linux 上使用 Eclipse Mars.1 CTRL + / 将注释掉多行代码。当试图取消注释这些多行时,Eclipse 正在注释 cmets。我发现如果 cmets 中有一个空行,它会这样做。如果你有 10 行代码、一个空行和 10 多行代码,CTRL + / 将全部注释掉。您必须以 10 块为单位删除该行或取消注释。
【讨论】:
Eclipse Oxygen 与 CDT、PyDev:
源菜单下的阻止 cmets
Add Comment Block Ctrl + 4
Add Single Comment Block Ctrl+Shift+4
Remove Comment Block Ctrl + 5
【讨论】:
我有 Mac,我也面临在 STS 中评论多行的问题
我试过了
单行注释:
command+/
多行注释:
control+command+/
多行取消注释:
control+command+\
成功了
【讨论】:
对于单行注释只需使用 // 对于多行 cmets 使用 /* 你的代码在这里 */
【讨论】:
选择要阻止评论/阻止取消评论的文本。
要评论,Ctrl + 6
要取消注释,Ctrl + 8
【讨论】: