ChatGPT解决这个技术问题 Extra ChatGPT

Eclipse comment/uncomment shortcut?

I thought this would be easy to achieve, but so far I haven't found solutions for comment/uncomment shortcut on both Java class editor and jsf faceted webapp XHTML file editor :

to quickly comment/uncomment a line (like ctrl + d is for removing single line) being able to choose multiple lines and comment/uncomment it

For example :

single line java code, from :

private String name;

into

//private String name;

multiple line java code, from :

private String name;
private int age;

into

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

single line xhtml code, from :

<h:inputText ... />

into

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

multiple line xhtml code, from :

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

into

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

for single line comment you can use ctrl + /.
Possible duplicate of How to comment a block in Eclipse?
Mac shortcuts: // for single line comments toggle Cmd + / to insert and remove. /* multiline */ use Cntrl + Cmd + // to comment and Cntrl + Cmd + \\ to uncomment. Works with Eclipse Neon too!
Any shortcuts to uncomment this type of comment /**Hello *this is second line *this is third line */

r
rhinoinrepose

For single line comment you can use Ctrl + / and for multiple line comment you can use Ctrl + Shift + / after selecting the lines you want to comment in java editor.

On Mac/OS X you can use ⌘ + / to comment out single lines or selected blocks.


cool ! works great for both java and xhtml file. it even uses the /* */ for multiline java codes
Using a swedish Keyboard the multiline is not possible since the '/' char is typed using shift + 7, is there a plugin to change the shortcuts for Swedish users?
@DavidMårtensson it works fine for me, just press Ctrl + Shift + 7 (yielding ctrl + /), having multiple lines marked.
To uncomment press Ctrl + / again if it is a single line comment and Ctrl + Shift + \ if it is a multi line comment
@Richie ctrl + shift + \ doesnt work for me for uncommenting multiple lines
d
drac_o

Use

Ctrl + SHIFT + L which will open a list of all major shortcuts for eclipse.

For single line java code comment and uncomment : Ctrl + / (Forward Slash) For multiple line java code comment : Ctrl + Shift + / (Forward Slash) and Multiline uncomment : Ctrl + Shift + \ (Backslash) For single line xhtml code comment/uncomment : Ctrl + Shift + c For multiple line xhtml code comment : Ctrl + Shift + / (Forward Slash) For multiple uncomment : Ctrl + Shift + \ (Backward Slash)

For Mac user it will be: ⌘ instead of Ctrl


Found it ! It's ctrl shift c in my eclipse, and toggle comment/uncomment works for both java code and xhtml file. But the comment on java code use // even for multiple line, and not /* */ .. but i think it's ok :-)
@bertie Use #4 if that's the effect you're going for.
replace ctrl with ⌘, thanks for teaching me for teaching me how to fish!
For multiple uncomment : Ctrl + Shift + \ (Backward Slash) : Most IMPORTANT!
J
Juan Cortés

CTRL + 7

does comment/uncomment in the Java Editor.


This works for Android application. I swapped that to Ctrl+Q.
This is a great because it's simpler than remembering two different commands for comment/un-comment!
in contrast to most other answers this will always work (multiline comments cannot be nested)
J
James Oravec

Single line comment Ctrl + / Single line uncomment Ctrl + /

Multiline comment Ctrl + Shift + / Multiline uncomment Ctrl + Shift + \ (note the backslash)


Single line stopped working in Eclipse 2021
H
Hugo Dozois

An easier way is to press Ctrl + Shift + C, just like in Code::Blocks


Thank you. In my keyboard I have to press Alt Gr to access / and the common shortcuts don't work (ctrl + / and ctrl + shift + /). This shortcut is what I needed.
This is awesome because it uncomments XML. When I use Cmd-/ to uncomment XML/HTML, I end up with a nested comment.
d
drac_o

Select the code you want to comment, then use Ctr + / to comment and Ctrl + / also to uncomment. It may not work for all types of source files, but it works great for Java code.


A
Aniket Kulkarni

In eclipse Pressing Ctrl + Shift + L, will list all the shortcuts.


this answer actually more meaning full. gives answer for wide range of other shortcut related questions, in addition to what question is asked here
..but it does not answer the question because "comment" hot key is not listed in this popup.
A
Aniket Kulkarni

Ctrl + Shift + C . Works great on .java, .xhtml, .properties and maybe on others but I only tested these ones. Can comment single or multiple lines.


yes, also works at least in .less, .css, .jsp, .xml
d
drac_o

Comments In Java class

Toggle/Single line Comment ( Ctrl+/ ) - Add/remove line comments (//…) from the current line. Add Block Comment ( Ctrl+Shift+\ ) - Wrap the selected lines in a block comment (/*… */). Remove Block Comment ( Ctrl+Shift+/ ) - Remove a block comment (/*… */) surrounding the selected lines. Add Javadoc Comment ( Alt+Shift+J ) - Add a Javadoc comment to the active field/method/class.

Comments In HTML/XML/Config file

Add Block Comment ( Ctrl+Shift+/ ) - Wrap the selected lines in a block comment (< !-- -->). Remove Block Comment (Ctrl+Shift+\) - Remove a block comment (< !-- -->) surrounding the selected lines.


HAHA, by desesperally trying to uncomment in XML with CTRL+SHIFT+\ , I discovered a new one CTRL+ALT-GR+8 that seems to duplicate (vertical split) current edited file in 2 editors. Then you can see head and bottom of same file at same time
W
WesternGun

For those who like to customize things (and screw them up), some tips:

In "Preferences" - "General" - "Keys", type "comment" to get a full list of comment key combination in all editors. Be sure only to edit, not copy commands(because you cannot erase created ones).

For HTML files, look for those with scope "Editing HTML files". The names are confusing, yes, but the description shows more or less when each and every key is used.

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

EDIT:

I found how to configure XML Toggle comment! The category should be Edit, too. Then you can toggle comment in **XML Editor(the one with "Design" and "Source" tabs).

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


On Maverics / Eclipse oxygen I got it to work by setting binding = command + shift + / , when = 'editing javascript source' where category = source and command = 'add block comment' .
A
Aniket Kulkarni

Ctrl + 7 to comment a selected text.


S
Supun Wijerathne

A simple way of doing is to press Ctrl + Shift + C, on the lines of your code.

For comment and for uncomment do same .. :)


Thanks this lead me to try cmd ⌘ + shift + c (essentially the same thing) to toggle comments on a on a mac
Its only working for only comment and uncomment instructions.
J
Jorgesys

For a Mac it is the following combination: Cmd + /


just for future reference: That key is called the "command-key".
@katzenhut I would hope a programmer would know what the keys on his/her keyboard are.
@b1nary.atr0phy - well, when i wrote this comment the answerer referred to the key in question as the "mac-key". so what does that tell you? luckily, somebody edited it since...
My boss forced me to use a Mac-Book back then. Not my fault i didn't know the buttons name :-)
S
Simon Dugré

Ctrl+/ to toggle "//" comments and Ctrl+Shift/ to toggle "/* */" comments. At least for Java, anyway - other tooling may have different shortcuts.

Ctrl+\ will remove a block of either comment, but won't add comments.

EDIT: It's Ctrl on a PC, but on a Mac the shortcuts may all be Cmd instead. I don't have a Mac myself, so can't easily check


S
Simon Dugré

Single comment ctrl + / and also multiple line comment you can select multiple line and then ctrl + /. Then, to remove comment you can use ctrl + c for both single line and multiple line comment.


f
filip_j

You can toggle the comment on one line or selection by using the shortcut Ctrl + / This adds/removes the // infront of the code line

You can block comment /* */ using the Ctrl + Shift + / eclipse shortcut

You can find a complete list of useful eclipse shortcuts here http://javatutorial.net/eclipse-shortcuts


b
busetekin

Source -> Remove Block Comment

link

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


C
Captain Fantastic

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