it-swarm.com.ru

Комментарий/раскомментируйте блок кода в ярлыке NetBeans

Есть ли в NetBeans ярлык, чтобы выделить блок кода и прокомментировать/раскомментировать его?

48
mrblah

Список сочетаний клавиш можно найти в NetBeans Wiki .

Включить/выключить подсветку результатов поиска

Alt + Shift + H

Добавить/удалить комментарий. Должен работать на всех языках

Ctrl + /  или в Mac   + /

55
lofte

Попробуйте эту комбинацию в редакторе Netbeans: ctrl + shift + c

100
Girish

Независимый трюк IDE (который работает для всех языков семейства C/Java/C++/C #), который я нашел для быстрого комментирования/раскомментирования блоков кода, заключается в следующем:

int a = 5;
int b = 2;
//*
if(a < b) {
    int t = a;
    a = b;
    b = t;
}
//*/
System.out.println("a: "+a);

Допустим, вы хотите часто комментировать и раскомментировать блок if. Вы можете использовать маркеры //* и //*/. Вы комментируете блок, удаляя один / в части //*. Таким образом:

int a = 5;
int b = 2;
/*
if(a < b) {
    int t = a;
    a = b;
    b = t;
}
//*/
System.out.println("a: "+a);

Почему это работает

Если в первой строке указано //*, это интерпретируется как // *, поэтому вы комментируете * и не комментируете оставшуюся часть блока. //*/ также игнорируется, поскольку он интерпретируется как // */.

Если в первой строке указано /*, это интерпретируется как начало блока комментария. Java ищет соответствующий конец, который является // */ (// игнорируется).

5
Willem Van Onsem

В Mac более стабильно использовать команду + Shift + C. Иногда команда +/может быть полезной, но не настолько стабильной. 

1
Xiaogang

Кроме того, чтобы прокомментировать весь блок, может быть полезен трюк с прямоугольным выделением в виде одного прямоугольника с "нулевым столбцом", в который мы можем добавить любой понравившийся символ комментария (например, хеш или косую черту):

enter image description here

Ярлык в Mac Ctrl+Shift+R как объяснено в эта тема .

Чтобы вернуться к обычному выбору, просто повторите тот же ярлык.

0
RikiRiocma