How to comment a block in Eclipse? - eclipse

Does Eclipse have a hot key to comment a block? and to uncomment a block?

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.
Note: As for Eclipse CDT 4.4.2, Ctrl-Shift-/ will not uncomment a "/* */" block comment. Use Ctrl-Shift-\ in that case.
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.

There are two possibilities:
Every line prepended with //
ctrl + / to comment
ctrl + \ to uncomment
Note: on recent eclipse cdt, ctrl + / is used to toggle comments (and ctrl + \ has no more effect)
Complete block surrounded with block comments /*
ctrl + shift + / to comment
ctrl + shift + \ to remove

For Eclipse Editor
For Single Line (Toggle Effect)
Comment : Ctrl+Shift+c
Uncomment: Ctrl+Shift+c
For Multiple Lines (Toggle Effect)
(Select the lines you want to comment)
comment : Ctrl+Shift+c
Uncomment: Ctrl+Shift+c
It is for all html , css , jsp , java .
It gives toggle effect.

I came here looking for an answer and ended up finding it myself, thanks to the previous responses.
In my particular case, while editing PHP code on Eclipse Juno, I have found that the previous commands won't work for me. Instead of them, I should press Ctrl+ 7 (on the superior number key) to obtain the double bar comment ("//"). There's no way I can comment them with the previous mentioned key combinations.

As other answers pointed out, the following shortcuts are defined by default (I'm referring to editing java source - shortcut bindings can be found in eclipse Window>Preferences, under 'General'/'Keys', search for 'comment'):
to add a block comment, the shortcut (binding) is: Ctrl + Shift + /
to remove a block comment, the shortcut (binding) is: Ctrl + Shift + \
Unfortunately, these shortcuts did not work for me (on Eclipse Java EE IDE for Web Developers, version: Juno Service Release 2).
The reason, I think, is my keyboard layout (QWERTZ keyboard layout used in Germany - see here for further information), where '/' actually has to be written via 'Shift + 7'.
I therefore had to change the shortcut bindings for comments (just did it for editing java source) in the eclipse preferences (under 'General'/'Keys') as follows:
Change the binding of command 'Add Block Comment' (when 'Editing Java Source') from 'Ctrl + Shift + /' to 'Ctrl + Shift + 7'
Change the binding of command 'Remove Block Comment' (when 'Editing Java Source') from 'Ctrl + Shift + \' to 'Ctrl + Shift + 8'
Unbind the binding 'Ctrl + /' for command 'Toggle Comment' (when 'Editing Java Source'); instead of assigning a new binding, I simply unbound this shortcut, as there already was one with Ctrl+7 and one with Ctrl+Shift+C (which both work for me)

I have Eclipse IDE for Java Developers Version: Juno Service Release 2 and it is -
Every line prepended with //
ctrl + / for both comment and uncomment .

In addition, you can change Eclipse shortcut in Windows -> Preferences -> General -> Keys

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.

for java code
if you want comments single line then put double forward slash before code of single line manually or by pressing Ctrl +/
example: //System.Out.println("HELLO");
and for multi-line comments, Select code how much you want to comments and then press
Shift+CTRL+/
Now for XML code comments use
Select code first and then press Shift+CTRL+/ for both single line and multi-line comments

For JAVA :
Single line comment:
// this is a single line comment
To comment: Ctrl + Shift + C
To uncomment: Press again Ctrl + Shift + C
Multiple line comment:
/* .........
.........
......... */
First, select all the lines that you want to comment/uncomment then,
To comment: Ctrl + Shift + C
To uncomment: Press again Ctrl + Shift + C
I hope, this will work for you!

It depends upon the version of OS - for me it works with Command + 7

Using Eclipe Oxygen command + Shift + c on macOSx Sierra will add/remove comments out multiple lines of code

Using Eclipse Mars.1 CTRL + / on Linux in Java will comment out multiple lines of code. When trying to un-comment those multiple lines, Eclipse was commenting the comments. I found that if there is a blank line in the comments it will do this. If you have 10 lines of code, a blank line, and 10 more lines of code, CTRL + / will comment it all. You'll have to remove the line or un-comment them in blocks of 10.

Eclipse Oxygen with CDT, PyDev:
Block comments under Source menu
Add Comment Block Ctrl + 4
Add Single Comment Block Ctrl+Shift+4
Remove Comment Block Ctrl + 5

I have Mac ,I was also facing problem to comment multiple line in STS
I have tried
single line comment:
command+/
Multi line comment:
control+command+/
Multi line uncomment:
control+command+\
And it was success

For single line comment just use //
and for multiline comments use
/*
your code here
*/

Select the text you want to Block-comment/Block-uncomment.
To comment, Ctrl + 6
To uncomment, Ctrl + 8

Related

What is shortcut for uncomment in Visual Studio Code?

Old way with CTRL + K CTRL + C works for commenting but old way CTRL + K CTRL + U not working anymore for uncomment, if anyone know new shortcut I will be grateful.
Thanks.
I just updated my VSCode to the version you mentioned. The combinations work exactly as you described. It must be something that was changed on your computer.
Go to File => Preferences => Keyboard Shortcuts
(Or press CTRL + K and then CTRL + S)
look for Remove Line Comment. In my settings it still says
If your VSCode has a different keybinding, change it back to what you want.
I had the same problem. In the newer version its actually CTRL+/ to uncomment.
CTRL+/
Note that this is the / on the numeric keypad!
Mac OS you can use COMMAND + / for commenting and uncommenting
In windows Inorder to comment and uncomment the code in VS CODE
CTRL + K ========> to comment the code
CTRL + / ========> to uncomment the code
use ctrl+ / to uncomment in VS Code.
On Windows, I am using strg + #
It's a default shortcut in VSCode --> toggle line comment
but it works also for blocks.
In windows system, below commands works for me for comment and uncomment in VS CODE-
CTRL + K --- to comment OR CTRL + / ---to comment
CTRL + / --- to uncomment
For windows:
Remove Comment Line:- ctrl+k ctrl+u
For Mac OS just select all the stuff you want to comment or uncomment and press Command + /
What worked for me is :
CTRL + Shift + K
I'm using VS code on Mac, Version: 1.49.0 and I had similar problem.
In my case shortcut "cmd + k, cmd + u" made text uppercase. It turned out I have two commands assigned to this shortcut.
In "Keyboard Shortcuts" you can also filter by shortcuts (or "Keybindings") by pressing keyboard icon on the right in the search bar, it will record keys:
To fix this, I just changed "Transform to Uppercase" Keybinding to something else as I rarely use it.
Take care. Some extensions change the keyboard shortcuts. Take a look in the attached screenshot. I don't know what extension changed mine to Shift + Ctrl + K on Windows.
I recommend instead of using separate shortcuts for add/remove comment to set toggle line/block comment with the same shortcut so it also remove comment when the line/block is commented out:
editor.action.commentLine
editor.action.blockComment
you can use
Ctrl + /
for both comment and uncomment the code in vscode
Use CTRL+/ for both comment and uncomment.
Also here is the cheatsheet with all shortcuts.
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

How to comment multiple lines in Visual Studio Code?

I cannot find a way to comment and uncomment multiple lines of code in Visual Studio Code.
Is it possible to comment and uncomment multiple lines in Visual Studio Code using some shortcut? If yes, how to do it?
Windows: Shift+Alt+A
Linux: Shift+Ctrl+A
Here you can find all the keyboard shortcuts:
Windows VSCode Shortcuts
Linux VSCode Shortcuts
PS: I prefer Ctrl+Shift+/ for toggling block comments because Ctrl+/ is shortcut for toggling line comments so it's naturally easier to remember. To do so, just click on the settings icon in the bottom left of the screen and click 'Keyboard Shortcuts' and find "toggle block...". Then click and enter your desired combination.
First, select the lines you want to comment/uncomment (CTRL+L is convenient to select a few lines)
Then:
To toggle line comments, execute editor.action.commentLine (CTRL+/ on Windows)
or
To add line comments, execute editor.action.addCommentLine (CTRL+K CTRL+C)
To remove line comments, execute editor.action.removeCommentLine (CTRL+K CTRL+U)
or
To toggle a block comment, execute editor.action.blockComment (SHIFT-ALT-A)
See the official doc : Key Bindings for Visual Studio Code
How to comment out multiline / single line in VS Code:
MacOS:
Shift + Option + A:
/* multiline
comment */
CMD + /:
// single line comment
Windows:
Shift + Alt + A:
/* multiline
comment */
CTRL + /:
// single line comment
How to remap / change these shortcuts?
Windows: File > Preferences > Keyboard Shortcuts.
MacOS: Code > Preferences > Keyboard Shortcuts.
You can search through the list both by keybindings (key names) and command names.
Read: How to set shortcuts from another text editor (Sublime, Atom etc)?
Official docs: Key Bindings for Visual Studio Code
The keyboard shortcut to comment multiple in Windows is shift+alt+A.
In my case, Ubuntu, the shortcut is ctrl+shift+A.
You can see all available keybindings on the official documentation.
Here's the relevant bit for osx:
Key Command
⌘K ⌘C Add Line Comment
⌘K ⌘U Remove Line Comment
⌘/ Toggle Line Comment
⇧⌥A Toggle Block Comment
You will need to select the lines you want to comment first, then execute above shortcut, i.e. ⌘/ on osx Ctrl/ on Windows.
In MacOS comment out multi-lines in Visual Studio Code by keyboard shortcut:
Option + Shift + A
/*
...
...
*/
Or,
Select all lines and then press CTRL + /
Try option 1 first. If it doesn't work for you then try option 2 which is the actual shortcut for VS Code:
Option 1. Alt / Option + Shift + A
Option 2. While the text is selected hit Ctrl / Cmd+K and then Ctrl / Cmd+C.
As of now (version 1.16.3), you can check all available keyboard shortcuts by going into
File > Preferences > Keyboard shortcuts. Here you can search for shortcuts related to code comments.
For users who are coming from Sublime Text or likes to have Ctrl+Shift+/, you can make the change from the above mentioned settings panel or simply install the Sublime Text Keymap extension by Microsoft.
Update: As VS Code has become pretty much standard editor for almost everything these days, I would say picking option 1 is always helpful.
For my keyboard layout it's Ctrl + § for:
//
//
//
And Shift + Alt + A for:
/*
...
*/
For me to comment I use:
Ctrl + k, Ctrl + c
and to uncomment:
Ctrl + k, Ctrl + u
I am using ubuntu 18.0.4
To comment multiple line on visual code use
shift+alt+a
To comment single line use
ctrl + /
Select all line you want comments
CTRL + /
Win10 with French / English Keyboard CTRL + / , ctrl+k+u and ctrl+k+l don't work.
Here's how it works:
/* */ SHIFT + ALT + A
// CTRL + É
É key is next to right Shift.
All the key board shorcuts for VS code can be found in the link : Link
Add a Line comment Ctrl+K Ctrl+C
Remove a line comment Ctrl+K Ctrl+U
More shortcut Ctrl+/
On Windows 10 you can use CTRL + } to comment/uncomment on any line or block of code.
CTRL + SHIFT + A for CSS multiline
Ubuntu 16
VSCode Version 1.17.2
For multiline commenting in Python VSCode, all you have to do it just:
Ctrl + /
If you are using VSCode in a linux environment, then you can comment multiple lines by either:
Selecting a block of code => then, press Ctrl + Shift + A (Block commenting)
Or, selecting a block of code => then, press Ctrl + / (Single-line commenting applied to all selected lines)
Hope this helps.
In the new version of VSCODE ( version 1.26.1)
Go to File > preferences > Keyboard Shortcuts
Search for comment Double click the existing shortcut 'keybinding`
And press the new keyboard shortcut in my case ctrl + shfit + /
You can assign any shortcuts you want. Hope it helps.
You can find the shortcut in the Edit menu :
Edit > Toggle Block Comment => Shift-Alt-A
visual studio 2017 we do a: Comment Selection
Ctrl+K, Ctrl+C
press Ctrl+K to get shortcut. press Ctrl+C to confirm
http://visualstudioshortcuts.com/2017/
For doing on mac: CMD + Shift + 7
For me it was ctrl + ' (I am using a swedish layout for the keyboard). Hope that helps anyone.
Select lines which you want to Comment
Then press Ctrl + / to make selected lines comment
And to uncomment:
Select the commented lines you which want to uncomment
First press Ctrl + K then Ctrl + Uto make commented lines uncomment
In windows you need to press ctrl + / in mac you can do ⌘ + / to make multiple comment
// public function index()
// {
// $badgeIcon = BadgeIcon::all();
// return $this->showAll($badgeIcon);
// }
Then if you want to un-comment then select the lines again and then press ctrl + /(in windows) again ⌘ + /(in mac).
If your Ctrl+/ isn't working maybe you need to change it to Ctrl+NumPad_Divide.
1.Select the text, Press Cntl + K, C to comment (Ctr+E+C )
2.Move the cursor to the first line after the delimiter // and before the Code text.
3.Press Alt + Shift and use arrow keys to make selection. ...
4.Once the selection is done, press space bar to enter a single space.
Multi-Line Comment in VS Code
To comment the code select the lines and hit: Alt + Shift + A
To Uncomment select the commented code and hit: Alt + Shift + A
For windows, the default key for multi-line comment is Alt + Shift + A
For windows, the default key for single line comment is Ctrl + /
CTRL + SHIFT + A
For Red Hat,centos
Select item
then CTRL+SHIFT+A

comment lines with syntax error

I am using Eclipse Java EE IDE for WebDevelopers in Version Luna (4.4.2).
Is there any way to comment lines with syntax error via shortcut automatically? I mean not just CTRL + / on every line (with syntax errors) manually.
There is no one short cut to do what you require, but you could use a combination.
Windows Short Cuts
Go to the next error: Ctrl + .
Go to the previous error: Ctrl + ,
Then
Comment that error: Ctrl + /
Extra
If you really wanted you could download a add-on and create a macro to automate the two short cuts into one.
Stackoverflow - Is there a Macro Recorder for Eclipse?
Thought I would chime in with some helpful shortcuts from my other answer:
If you can't remember all shortcuts, then just learn Ctrl + Shift + L. That will show a list of available shortcuts.
Also: http://www.shortcutworld.com/en/win/Eclipse.html#link_11
Link http://www.vogella.com/tutorials/EclipseShortcuts/article.html
Link: Maximize code tab in eclipse shortcut

How do I comment out multi-lines in netbeans version 8.0?

I used to be able to turn multi-line codes into a single line by clicking on the minus sign on the left of the code and add // to comment out a multi-line code. Now when I do it, the code just gets deleted…
What do I do?
Windows: Ctrl+⇧ Shift+c
Mac: ⌘ Cmd+⇧ Shift+c
Simply Select all lines and press Ctrl+/
for Window comment and un comment: Ctrl+/
for Mac comment and un comment: ⌘+/
Select all the Lines and press the following keys correspondingly -
Windows - Ctrl + /
Macintosh - Command + /
I am using emacs as my netbean editor and ctrl+/ nor ctrl+shift+c worked.
I found what does work by going to keyboard mapping and searching for
comment. There I found ctrl+c ctrl+c adds and alt+0 ctrl+c ctrl+c removes
comments from pre-selected code. The key to this answer is: check your own
keyboard mapping. (tool-option-keymap).
To out comment on my Mac from Germany, I only have to press: cmd + shift + c
On Windows, it is ctrl + shift + c

Eclipse shortcut "go to line + column"

Does anyone know if there is the shortcut "go to line + column" in Eclipse?
Ctrl+L Jump to Line Number. To hide/show line numbers, press ctrl+F10 and select 'Show Line Numbers'
There is no way to go to a particular column according to my knowledge.
On OSX, the shortcut is ⌘ + L
It you want more short-cuts, refer http://www.shortcutworld.com/en/win/Eclipse.html
As you are aware CTRL+L goes to a particular Line, there is also CTRL+Q to go to the last edit location. The is no key combination in Eclipse to go to a particular Line and Column.
You can use a Keyboard Macro (available as hardware in some keyboards and included as software with some other keyboards). An explanation for Microsoft is here: http://support.microsoft.com/kb/237179 .
A Program like Autohotkey http://www.autohotkey.com/ can also be used.
You can use Ctrl + L to jump to specific line number
You can find a large list of eclipse shortcuts here: http://javatutorial.net/eclipse-shortcuts
You can use 'Command' + L to find line number in eclipse.
You can use CTRL + forward or backward key to jump to the next dot in the same line.
for example, in System.out.println("test"); you can switch between System, out and println by using CTRL + forward and backward key.