Eclipse评论/取消评论快捷方式?

Posted

技术标签:

【中文标题】Eclipse评论/取消评论快捷方式?【英文标题】:Eclipse comment/uncomment shortcut? 【发布时间】:2011-07-28 22:20:23 【问题描述】:

我认为这很容易实现,但到目前为止,我还没有在 Java class editorjsf faceted webapp Xhtml file editor 上找到评论/取消评论快捷方式的解决方案:

    快速注释/取消注释一行(如 ctrl + d 用于删除单行) 能够选择多行并注释/取消注释

例如:

单行java代码,来自:

private String name;

进入

//private String name;

多行java代码,来自:

private String name;
private int age;

进入

/*private String name;
private int age;*/

单行xhtml代码,来自:

<h:inputText ... />

进入

<!-- h:inputText ... / -->

多行xhtml代码,来自:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

进入

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->

【问题讨论】:

对于单行注释,您可以使用ctrl + / How to comment a block in Eclipse?的可能重复 Mac 快捷方式:// 用于单行 cmets 切换 Cmd + / 以插入和删除。 /* 多行 */ 使用 Cntrl + Cmd + // 注释和 Cntrl + Cmd + \\ 取消注释。也适用于 Eclipse Neon! 取消注释此类注释的任何快捷方式 /**你好 *这是第二行 *这是第三行 */ 【参考方案1】:

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

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

【讨论】:

酷!适用于 java 和 xhtml 文件。它甚至将 /* */ 用于多行 java 代码 使用瑞典语键盘无法使用多行,因为 '/' 字符是使用 shift + 7 键入的,是否有插件可以更改瑞典语用户的快捷方式? @DavidMårtensson 它对我来说很好用,只需按 Ctrl + Shift + 7(产生 ctrl + /),标记多行。 如果是单行注释,请再次按 Ctrl + / 取消注释,如果是多行注释,请按 Ctrl + Shift + \ @Richie ctrl + shift + \ 不适合我取消注释多行【参考方案2】:

使用

Ctrl + SHIFT + L 这将打开 Eclipse 的所有主要快捷键列表。

    对于单行java代码注释和取消注释:Ctrl + /(转发 斜线)

    对于多行java代码注释:Ctrl + Shift + /(正斜杠)和

    多行取消注释:Ctrl + Shift + \(反斜杠)

    对于单行xhtml代码注释/取消注释:Ctrl + Shift + c

    对于多行xhtml代码注释:Ctrl + Shift + /(正斜杠)

    对于多个取消注释:Ctrl + Shift + \(反斜杠)

对于 Mac 用户,它将是: 而不是 Ctrl

【讨论】:

找到了!它是我的 Eclipse 中的 ctrl shift c,并且切换注释/取消注释适用于 java 代码和 xhtml 文件。但是对 java 代码的注释使用 // 即使是多行,而不是 /* */ .. 但我认为没关系 :-) @bertie 如果您要达到这个效果,请使用 #4。 把ctrl换成⌘,谢谢你教我钓鱼! 对于多个取消注释:Ctrl + Shift + \(反斜杠):最重要!【参考方案3】:

CTRL + 7

在 Java 编辑器中进行注释/取消注释。

【讨论】:

这适用于 android 应用程序。我把它换成了 Ctrl+Q。 这很棒,因为它比记住两个不同的评论/取消评论命令更简单! 与大多数其他答案相比,这将始终有效(不能嵌套多行 cmets)【参考方案4】:
    单行注释 Ctrl + / 单行取消注释 Ctrl + /

    多行 comment Ctrl + Shift + / 多行 uncomment Ctrl + Shift + \(注意反斜杠)

【讨论】:

单行在 Eclipse 2021 中停止工作【参考方案5】:

更简单的方法是按 Ctrl + Shift + C,就像在 Code::Blocks 中一样

【讨论】:

谢谢。在我的键盘上,我必须按 Alt Gr 才能访问 / 并且常用快捷键不起作用(ctrl + / 和 ctrl + shift + /)。这个快捷方式正是我所需要的。 这太棒了,因为它取消了 XML。当我使用 Cmd-/ 取消注释 XML/HTML 时,我会得到一个嵌套的注释。【参考方案6】:

选择你要评论的代码,然后用Ctr + /来评论,Ctrl + /也取消注释。它可能不适用于所有类型的源文件,但它适用于 Java 代码。

【讨论】:

【参考方案7】:

在eclipse中按Ctrl + Shift + L,会列出所有的快捷键。

【讨论】:

这个答案其实更有内涵。除了此处提出的问题之外,还提供了其他与快捷方式相关的问题的答案 ..但它没有回答问题,因为此弹出窗口中未列出“评论”热键。【参考方案8】:

Ctrl + Shift + C 。在 .java.xhtml.properties 上效果很好,也许在其他上效果很好,但我只测试了这些。可以注释单行或多行。

【讨论】:

是的,至少在.less, .css, .jsp, .xml中也有效【参考方案9】:

Java 类中的注释


    切换/单行注释 (Ctrl+/) - 添加/删除行cmets (//…) 从当前行开始。 添加块评论 (Ctrl+Shift+\ ) - 将选定的行包含在块注释中 (/*... */)。 删除块评论 (Ctrl+Shift+/ > ) - 删除选定行周围的块注释 (/*… */)。 添加 Javadoc 注释 ( Alt+Shift+J ) - 向活动字段/方法/类添加 Javadoc 注释。

HTML/XML/Config 文件中的注释


    添加块评论Ctrl+Shift+/ ) - 将选定的行包含在块注释中 ()。 移除区块评论 (Ctrl+Shift+\) - 移除区块评论() 围绕选定的行。

【讨论】:

哈哈,通过不顾一切地尝试使用 CTRL+SHIFT+\ 在 XML 中取消注释,我发现了一个新的 CTRL+ALT-GR+8,它似乎在 2 个编辑器中复制(垂直拆分)当前编辑的文件。然后你可以同时看到同一个文件的头部和底部【参考方案10】:

Ctrl + 7 来评论选中的文本。

【讨论】:

【参考方案11】:

一个简单的方法是在代码行上按 Ctrl + Shift + C

评论和取消评论都一样.. :)

【讨论】:

感谢这让我尝试使用 cmd ⌘ + shift + c (本质上是一样的东西)在 Mac 上切换 cmets 它仅适用于仅评论和取消评论说明。【参考方案12】:

对于那些喜欢定制东西(并将它们搞砸)的人,一些提示:

在“首选项”-“常规”-“键”中,键入“评论”以获取所有编辑器中评论键组合的完整列表。确保只编辑,而不是复制命令(因为你不能删除创建的命令)。

对于 HTML 文件,查找范围为“编辑 HTML 文件”的文件。是的,名称令人困惑,但描述或多或少显示了使用每个键时。

最后,我只能在这里定义 HTML 中的块注释。它适用于 HTML 代码和 javascript 代码(如果是 HTML,则在开头和结尾添加 &lt;!----&gt;,如果是 Javascript,则添加 /**/)。 (我记得曾经可能有一个“行注释”键(为每一行添加 cmets)但现在它不再存在了。如果有人知道如何找到它并告诉我,我将非常感激。) 类别必须是Edit Source 不起作用。

编辑:

我找到了如何配置 XML Toggle 评论! 类别也应该是Edit。然后您可以在 **XML 编辑器中切换注释(带有“设计”和“源”选项卡的那个)。

【讨论】:

在 Maverics / Eclipse 氧气上,我通过设置 binding = command + shift + / 来工作,when = 'editing javascript source' where category = source and command = 'add block comment' 。跨度> 【参考方案13】:

对于 Mac,它是以下组合:Cmd + /

【讨论】:

仅供参考:该键称为“命令键”。 @katzenhut 我希望程序员知道他/她键盘上的键是什么。 @b1nary.atr0phy - 好吧,当我写这篇评论时,回答者将相关密钥称为“mac-key”。那这告诉你什么?幸运的是,有人编辑了它...... 当时我的老板强迫我使用 Mac-Book。不是我的错,我不知道按钮名称:-)【参考方案14】:

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

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

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

【讨论】:

【参考方案15】:

单条注释 ctrl + / 和多行注释你可以选择多行然后 ctrl + /。然后,要删除注释,您可以将 ctrl + c 用于单行和多行注释。

【讨论】:

【参考方案16】:

您可以使用快捷键 Ctrl + / 切换一行或选择的注释 这会添加/删除代码行前面的 ////

您可以使用 Ctrl + Shift + / eclipse 快捷方式阻止评论 /* */

您可以在此处http://javatutorial.net/eclipse-shortcuts找到有用的 eclipse 快捷方式的完整列表

【讨论】:

【参考方案17】:

来源 -> 删除块评论

link

【讨论】:

【参考方案18】:

由于同一命令的冲突,Ctrl + / 在 Eclipse 2021 中停止为我工作。如果您进入 Eclipse Preferences Generic Keys 然后按“comment”过滤,您可以单击每个 Toggle Comment 以查看是否存在任何冲突。通过单击命令并单击取消绑定命令来消除冲突,这为我修复了它:

【讨论】:

以上是关于Eclipse评论/取消评论快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio /**/ 评论快捷方式?

在vim中注释/取消注释多个固定行

如何在 Eclipse 中注释块?

在 Eclipse 中如何在评论中自动打印当前日期/时间?

Xcode 中的多行注释

觉得 eclipse 不好用的,了解一下快捷键,辅助快捷输入 类创建方式