ChatGPT解决这个技术问题 Extra ChatGPT

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

我认为这很容易实现,但到目前为止,我还没有在 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 + /
Mac 快捷方式:// 用于单行注释切换 Cmd + / 以插入和删除。 /* 多行 */ 使用 Cntrl + Cmd + // 进行注释,使用 Cntrl + Cmd + \\ 取消注释。也适用于 Eclipse Neon!
取消注释此类注释的任何快捷方式 /**你好 *这是第二行 *这是第三行 */

r
rhinoinrepose

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

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


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

利用

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 + \(反斜杠):最重要!
J
Juan Cortés

CTRL + 7

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


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

单行注释 Ctrl + / 单行取消注释 Ctrl + /

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


单行在 Eclipse 2021 中停止工作
H
Hugo Dozois

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


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

选择要注释的代码,然后使用 Ctr + / 进行注释,同时使用 Ctrl + / 取消注释。它可能不适用于所有类型的源文件,但它适用于 Java 代码。


A
Aniket Kulkarni

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


这个答案其实更有意义。除了此处提出的问题外,还为其他与快捷方式相关的问题提供了答案
..但它没有回答问题,因为此弹出窗口中未列出“评论”热键。
A
Aniket Kulkarni

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


是的,至少在 .less, .css, .jsp, .xml 中也有效
d
drac_o

Java 类中的注释

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

HTML/XML/Config 文件中的注释

添加块注释 (Ctrl+Shift+/) - 将选定的行包裹在块注释中 ()。删除块注释 (Ctrl+Shift+\) - 删除选定行周围的块注释 (< !-- -->)。


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

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

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

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

https://i.stack.imgur.com/TN2aI.png

编辑:

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

https://i.stack.imgur.com/akABr.png


在 Maverics / Eclipse 氧气上,我通过设置 binding = command + shift + / 来工作,when = 'editing javascript source' where category = source and command = 'add block comment' 。
A
Aniket Kulkarni

Ctrl + 7 评论选定的文本。


S
Supun Wijerathne

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

评论和取消评论做同样的事情.. :)


谢谢这让我尝试 cmd ⌘ + shift + c (本质上是相同的东西)在Mac上切换评论
它仅适用于仅评论和取消评论说明。
J
Jorgesys

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


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

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

Ctrl+\ 将删除任一评论块,但不会添加评论。

编辑:在 PC 上是 Ctrl ,但在 Mac 上,快捷方式可能都是 Cmd 。我自己没有Mac,所以无法轻松检查


S
Simon Dugré

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


f
filip_j

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

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

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


b
busetekin

来源 -> 删除块注释

link

https://i.stack.imgur.com/dX7mJ.png


C
Captain Fantastic

https://i.stack.imgur.com/dlfsJ.png