web-dev-qa-db-fra.com

Commenter/décommenter un bloc de code dans le raccourci NetBeans

Existe-t-il un raccourci dans NetBeans pour mettre en évidence un bloc de code et le commenter/commenter?

48
mrblah

La liste des raccourcis clavier peut être trouvée dans le NetBeans Wiki .

Activer/désactiver les résultats de la recherche surlignés

Alt + Shift + H

Ajouter/supprimer un commentaire. Devrait fonctionner pour toutes les langues

Ctrl + /  ou en mac   + /

55
lofte

Essayez cette combinaison dans l'éditeur Netbeans: ctrl + shift + c

100
Girish

Une astuce indépendante IDE (qui fonctionne pour toutes les langues de la famille C/Java/C++/C #) que j'ai trouvées pour commenter/annuler la mise en commentaire de blocs de code rapides est la suivante:

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

Dites que vous voulez commenter et décommenter fréquemment le bloc if. Vous pouvez utiliser les marqueurs //* et //*/. Vous commentez le bloc en supprimant un / dans la partie //*. Ainsi:

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

Pourquoi ça marche

Si la première ligne lit //*, elle est interprétée comme // *. Vous commentez donc le * et ne commentez pas le reste du bloc. Le //*/ est également ignoré puisqu'il est interprété comme // */.

Si la première ligne lit /*, elle est interprétée comme le début d'un bloc de commentaires. Java recherche l'extrémité correspondante qui est // */ (le // est ignoré).

5
Willem Van Onsem

Sous mac, il est plus stable d’utiliser command + shift + c. Parfois, commande +/pourrait être utilisable mais pas si stable. 

1
Xiaogang

Aussi, pour avoir un bloc entier commenté, l'astuce de sélection rectangulaire peut être utile comme un rectangle unique "colonne nulle" où nous pouvons ajouter n'importe quel caractère de commentaire que nous aimons (par exemple un hachage ou une barre oblique):

enter image description here

Le raccourci sous Mac est Ctrl+Shift+R comme expliqué dans ce fil .

Pour revenir à la sélection normale, répétez le même raccourci.

0
RikiRiocma