86

In Eclipse it is possible to comment out multiple lines at once by selecting them and executing CTRL + /:

// helloworld

Is this possible in Notepad++ as well instead of typing /+/ in front of each individual line?

030
  • 2,588
  • 8
  • 26
  • 40

5 Answers5

108

Select desired lines and then press CTRL+Q. This will toggle comments on and off.

Also, I've just recently become a fan of ALT + Left Mouse Click to select multiple lines and just manually comment those lines with //.

I've found the ALT + Left Mouse Click trick to work well with Visual Studio, JetBrain products, Notepad++ but not Eclipse.

tvl
  • 135
  • 7
VitaminYes
  • 1,553
  • 5
  • 14
  • 18
  • 1
    The `ALT + LMC` and subsequently `//` works in `.scala` as well. To uncomment: `ALT + LMC` and subsequently two times `DEL` – 030 Jul 30 '14 at 20:01
  • 1
    Select multiply lines and `Ctrl+Q` is faster than multiline select and `//` – Pacerier Jun 30 '15 at 02:57
  • 1
    "This will toggle comments on and off" as VitaminYes wrote. If you want to re-commment the commented lines, see @john-robertson 's response http://superuser.com/a/916881/342669 – malarres Sep 16 '15 at 14:20
  • 2
    For the people, with who `CTRL+Q`didn't work, you have to choose the lanuage of your file from the `language menu`, otherwise notepad++ will not know what is the comment type you want. – Mohammed Noureldin Feb 07 '17 at 18:44
  • Ctrl+Q does not quite work as expected, though. If there is already a comment in there, the comment is un-commented. For example, select a bunch of `C++` code with one of those selected lines being `// This is amazing code!`. Now that line will be converted to `This is amazing code!`. The feature is "doing what it says on the tin", just not what was expected! Personally, I'd expect that if >50% of selected lines were not commented then comment them all, and vice versa. – AlainD Nov 16 '20 at 23:03
28

Also CTRL+K works well in Notepad++ to comment. If you had existing comments in a long block you are commenting, CTRL+Q will uncomment your actual comments, where CTRL+K just add another level of // in front. CTRL+SHIFT+K removes a single line comment from the selection.

030
  • 2,588
  • 8
  • 26
  • 40
John Robertson
  • 1,139
  • 10
  • 15
  • This is a [Ctrl-Q bug](http://stackoverflow.com/a/1022270/632951) actually. If there are half commented lines and half uncommented lines, Ctrl-Q should comment them all, then uncomment them all, then comment them all again. – Pacerier Jun 30 '15 at 03:09
  • 1
    Verified that CTRL+K works as well to comment out in Notepad++ – 030 Jul 18 '15 at 18:56
14

In notepad++ I believe that the shortcut is CTRL+Q for commenting the code.

You can go to Settings > Shortcut Mapper to change this to match your preference.

The default for a block comment is CTRL+SHIFT+Q. So you can highlight the block of code then use this shortcut.

Dan Smith
  • 633
  • 4
  • 10
0

If you prefer only using the mouse, install the "Customize Toolbar" plugin from the plugin manager, and add "Single Line Comment" and "Single Line Uncomment" buttons.

Cees Timmerman
  • 1,667
  • 2
  • 20
  • 46
0

An alternative is to use a macro with a custom shortcut (CTRL+Q didn't work on javascript inside a .html document)

The trick works for a single line comment only.

Create the macro :

  1. Macro > Start recording
  2. place the cursor in your doc and type: //

  3. Macro > Stop recording

  4. Macro > Save
  5. Give a name and select your prefered keyboard shortcut.

To quickly comment a line :

Place the cursor at the beginning of the line to comment and press the shortcut you defined for the macro.

pit
  • 171
  • 1
  • 3