Reputation: 103617
Is there a shortcut in NetBeans to highlight a block of code and comment/uncomment it?
Upvotes: 58
Views: 101139
Reputation: 792
Also, to have a whole block commented, can be useful the rectangular selection trick as a single "null column" rectangle where we can add any comment character we like (eg. an hash or a slash):
The shortcut in Mac is Ctrl+Shift+R as explained in this thread.
To return to the normal selection just repeat the same shortcut.
Upvotes: 1
Reputation: 477210
An IDE independent trick (that works for all languages in the C/Java/C++/C# family) I found to comment/uncomment blocks of code fast is the following:
int a = 5;
int b = 2;
//*
if(a < b) {
int t = a;
a = b;
b = t;
}
//*/
System.out.println("a: "+a);
Say you want to comment and uncomment the if
block frequently. You can use the //*
and //*/
markers. You comment the block by removing one /
in the //*
part. Thus:
int a = 5;
int b = 2;
/*
if(a < b) {
int t = a;
a = b;
b = t;
}
//*/
System.out.println("a: "+a);
Why this works
In case the first line reads //*
, it is interpreted as // *
, thus you comment the *
and don't comment the remainder of the block. The //*/
is ignored as well since it is interpreted as // */
.
In case the first line reads /*
, it is interpreted as the start of a comment block. Java searches for the corresponding end which is // */
(the //
is ignored).
Upvotes: 8
Reputation: 340
In mac, it is more stable to use command+shift+c. Sometimes, command+/ could be usable but not so stable.
Upvotes: 1
Reputation: 864
The list of keyboard shortcuts can be found in the NetBeans Wiki.
Turn On/Off Search Result highlights
Alt + Shift + H
Add/remove comment. Should work for all languages
Ctrl + / or in mac ⌘ + /
Upvotes: 60