如何在 Eclipse 中注释块?

Posted

技术标签:

【中文标题】如何在 Eclipse 中注释块?【英文标题】:How to comment a block in Eclipse? 【发布时间】:2011-01-01 09:01:36 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

Ctrl-\删除任一注释块,但不会添加 cmets。

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

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

【讨论】:

记录在案:在 Mac 上,Command-/ 使其成为 //Ctrl-Command-/ 使其成为 /* */。使用 Ctrl-Command-\\ 删除 cmets。 我在 Mac 上试过。要删除// cmets,我刚刚又做了Command-/ @Griffin Me 也不是,但 Ctrl+Shift+\ 适用于 /* */ 样式 cmets。 // 可以使用 Ctrl+/ 删除样式 cmets @ios_Dev:我怀疑这是一般的 Mac/PC 问题。将编辑注释。 @ashrafmohammed:在“首选项”下,转到键盘快捷键(在过滤器中键入 Keys),然后查找 cmets。也许你有不同的键绑定到默认值。【参考方案2】:

有两种可能:

每行前面都有 //

ctrl + / 注释ctrl + \ 取消注释

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

用块 cmets /* 包围的完整块

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

【讨论】:

a 启用了代码折叠,因此 ctrl + / 启用-禁用它。对我来说 control + shift + 7 给我 // 取消注释。 我会建议人们不要使用块注释快捷方式,因为实现不是,我们应该说“智能”。如果您在计划阻止注释的部分中有阻止 cmets,则开始/结束标签将被删除!因此,当您尝试撤消评论时,您现在必须插入缺少的“/* */”标签。至少这是我在 Linux 下使用 Juno 时看到的。先测试一下! 添加每一行的命令也适用于python;它只是添加或删除#【参考方案3】:

对于 Eclipse 编辑器

单行(切换效果)

注释:Ctrl+Shift+c

取消注释:Ctrl+Shift+c

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

注释:Ctrl+Shift+c

取消注释:Ctrl+Shift+c

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

我也遇到了同样的情况,应该是与插件的一些交互。 +1 使用 Ctrl + 7(在字母键上方的数字键上)使用// 切换当前选定的块,即使在 Java 代码中也是如此。有点烦人的是它会加倍注释行,如果其中一行的 cmets 比其他行多,这可能会导致无法快速取消所有注释......哦,好吧,够好了!【参考方案5】:

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

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

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

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

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

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

【讨论】:

【参考方案6】:

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

每行前面都有 //

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

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

【讨论】:

【参考方案9】:

java代码

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

对于多行 cmets,选择代码多少你想 cmets 然后按

Shift+CTRL+/

现在对于 XML 代码 cmets 使用 先选择代码,然后为单行和多行 cmets 按 Shift+CTRL+/

【讨论】:

【参考方案10】:

对于 JAVA:

单行注释:

               // this is a single line comment

评论:Ctrl + Shift + C

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

多行注释:

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

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

评论:Ctrl + Shift + C

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

我希望这对你有用!

【讨论】:

您好,欢迎来到 ***。通常,对于已经获得高度投票的问题的答案,预计会以某种方式添加到已经提供的内容中。有没有一种方法可以更新您的答案,以阐明它如何为已经说过的内容添加新内容?【参考方案11】:

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

【讨论】:

与此处类似,使用 Windows 10 和西班牙语键盘,我需要键入 Ctrl + 7 来注释/取消注释代码。 Shift+7 产生 /,除非你有数字键盘,否则没有直接键入 / 的键。【参考方案12】:

在 macOSx Sierra 上使用 Ecipe Oxygen command + Shift + c 将添加/删除 cmets 出多行代码

【讨论】:

【参考方案13】:

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

【讨论】:

【参考方案14】:

Eclipse Oxygen 与 CDT、PyDev:

源菜单下的阻止 cmets

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+Shift+4

Remove Comment Block Ctrl + 5

【讨论】:

【参考方案15】:

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

我试过了

单行注释:

command+/

多行注释:

control+command+/ 

多行取消注释:

control+command+\ 

成功了

【讨论】:

【参考方案16】:

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

【讨论】:

请注意,问题是 Eclipse 是否有热键,而不是语法本身。【参考方案17】:

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

要评论,Ctrl + 6

要取消注释,Ctrl + 8

【讨论】:

以上是关于如何在 Eclipse 中注释块?的主要内容,如果未能解决你的问题,请参考以下文章

如何在eclipse 中设置自动添加Javadoc注释

如何在eclipse 中设置自动添加Javadoc注释

如何在eclipse 中设置自动添加Javadoc注释

如何在Eclipse中如何自动添加注释和自定义注释风格

如何在Eclipse中如何自动添加注释和自定义注释风格

如何在Eclipse中如何自动添加注释和自定义注释风格