Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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 :

  1. to quickly comment/uncomment a line (like ctrl + d is for removing single line)
  2. 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"
  ...
/ -->

like image 745
Albert Gan Avatar asked Apr 04 '11 05:04

Albert Gan


People also ask

How do I uncomment a shortcut?

Comment and uncomment blocks of code Press Ctrl+Shift+/ .

How do you uncomment Jgrasp?

So, select the lines that you just "commented out" (if they are not still selected), click on Edit and pull down to Uncomment.

How do I comment multiple lines in Eclipse Mac?

Shortcuts for commenting the code : /*... */ (Multi-line comment) : Command ⌘ + Control ^ + / // (Single-line comment) : Command ⌘ + /


18 Answers

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.

like image 152
Richie Avatar answered Oct 11 '22 15:10

Richie


Use

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

  1. For single line java code comment and uncomment : Ctrl + / (Forward Slash)

  2. For multiple line java code comment : Ctrl + Shift + / (Forward Slash) and

    Multiline uncomment : Ctrl + Shift + \ (Backslash)

  3. For single line xhtml code comment/uncomment : Ctrl + Shift + c

  4. 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

like image 43
Hardik Mishra Avatar answered Oct 11 '22 15:10

Hardik Mishra


CTRL + 7

does comment/uncomment in the Java Editor.

like image 43
Daniel Avatar answered Oct 11 '22 14:10

Daniel


  1. Single line comment Ctrl + /
  2. Single line uncomment Ctrl + /

  1. Multiline comment Ctrl + Shift + /
  2. Multiline uncomment Ctrl + Shift + \ (note the backslash)
like image 26
noelyahan Avatar answered Oct 11 '22 16:10

noelyahan


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

like image 38
Denis Avatar answered Oct 11 '22 16:10

Denis


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.

like image 24
squawknull Avatar answered Oct 11 '22 15:10

squawknull


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

like image 32
sk85 Avatar answered Oct 11 '22 14:10

sk85


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.

like image 34
ihebiheb Avatar answered Oct 11 '22 16:10

ihebiheb



Comments In Java class


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

Comments In HTML/XML/Config file


  1. Add Block Comment ( Ctrl+Shift+/ ) - Wrap the selected lines in a block comment (< !-- -->).
  2. Remove Block Comment (Ctrl+Shift+\) - Remove a block comment (< !-- -->) surrounding the selected lines.
like image 43
Deepak Gupta Avatar answered Oct 11 '22 14:10

Deepak Gupta


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.

At last, I am only able to define block comment in HTML here. It works for both HTML code and Javascript code(add at the beginning and the end, <!-- and --> if is HTML, and add /* and */ if is Javascript). (I remember once there may be a "line comment" key (add comments for every line) but now it is not there anymore. If someone knows how to find it and tell me, I will be very grateful.) enter image description here The category must be Edit. Source does not work.

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).

enter image description here

like image 43
WesternGun Avatar answered Oct 11 '22 14:10

WesternGun


Ctrl + 7 to comment a selected text.

like image 26
Sangimed Avatar answered Oct 11 '22 14:10

Sangimed


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

For comment and for uncomment do same .. :)

like image 35
Andy Avatar answered Oct 11 '22 16:10

Andy


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

like image 35
bofredo Avatar answered Oct 11 '22 14:10

bofredo


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

like image 43
Kamran Avatar answered Oct 11 '22 14:10

Kamran


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.

like image 33
GB_Bhayani ツ Avatar answered Oct 11 '22 16:10

GB_Bhayani ツ


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

like image 42
filip_j Avatar answered Oct 11 '22 14:10

filip_j


Source -> Remove Block Comment

link

enter image description here

like image 33
busetekin Avatar answered Oct 11 '22 15:10

busetekin


The Ctrl + / stopped working for me in Eclipse 2021, due to conflicts of the same command. If you go into Eclipse Preferences Generic Keys and then filter by "comment" you can then click on each Toggle Comment to see if there are any conflicts. Remove conflicts by clicking on the command and clicking Unbind Command, and this fixed it for me: enter image description here

like image 29
Captain Fantastic Avatar answered Oct 11 '22 16:10

Captain Fantastic