Comment commenter un bloc dans Eclipse?

185

Eclipse a-t-il un raccourci clavier pour commenter un bloc? et décommenter un bloc?

snakile
la source

Réponses:

270

Ctrl- /pour basculer les commentaires "//" et Ctrl- Shift- /pour basculer les commentaires "/ * * /". Au moins pour Java, de toute façon - d'autres outils peuvent avoir des raccourcis différents.

Ctrl- \va supprimer un bloc de commentaire soit, mais ne sera pas ajouter des commentaires.

Remarque: Comme pour Eclipse CDT 4.4.2, Ctrl- Shift- /ne décommentera pas un commentaire de bloc "/ * * /". Utilisez Ctrl- Shift- \dans ce cas.

EDIT: C'est Ctrlsur un PC, mais sur un Mac, les raccourcis peuvent tous être à la Cmdplace. Je n'ai pas de Mac moi-même, je ne peux donc pas vérifier facilement.

Jon Skeet
la source
10
Pour mémoire: sur Mac, en Command-/fait un //, et en Ctrl-Command-/fait un /* */. La suppression des commentaires est terminée avec Ctrl-Command-\\ .
Angelo van der Sijpt
3
Je l'ai essayé sur un Mac. Pour supprimer les //commentaires, je viens de Command-/refaire.
Noah Lavine
1
@Griffin Me non plus, mais Ctrl + Shift + \ fonctionne pour les commentaires / * * / style. // Les commentaires de style peuvent être supprimés avec Ctrl + /
Inversus
@IOS_Dev: Je suppose que c'est un problème général sur Mac / PC. Éditera pour noter.
Jon Skeet
1
@ashrafmohammed: Sous "Préférences", allez sur le raccourci clavier (tapez Keys dans le filtre) puis recherchez les commentaires. Vous avez peut-être des raccourcis clavier différents par défaut.
Jon Skeet
68

Il existe deux possibilités:

Chaque ligne précédée de //

ctrl+ /commenter
ctrl+ \décommenter

Remarque: sur le cdt eclipse récent, ctrl+ /est utilisé pour basculer les commentaires (et ctrl+ \n'a plus d'effet)

Bloc complet entouré de commentaires de bloc / *

ctrl+ shift+ /pour commenter
ctrl+ shift+ \pour supprimer

Ikke
la source
a avoir le pliage de code activé afin que ctrl + / active-désactive cela. Pour moi control + shift + 7 donnez-moi // comment-uncomment.
roho
Je déconseillerais aux gens d'utiliser les raccourcis de commentaire de bloc car l'implémentation n'est pas, dirons-nous «intelligente». Si vous avez des commentaires de blocage dans la section que vous prévoyez de bloquer, les balises de début / fin seront supprimées! Ainsi, lorsque vous essayez d'annuler le commentaire, vous devez maintenant insérer les balises "/ * * /" manquantes. Au moins, c'est ce que je vois en utilisant Juno sous Linux. Testez-le d'abord!
mohbandy
27

Pour l'éditeur Eclipse

Pour une seule ligne (effet de bascule)

Commentaire: Ctrl+ Shift+c

Décommenter: Ctrl+ Shift+c

Pour plusieurs lignes (effet de bascule) (Sélectionnez les lignes que vous souhaitez commenter)

commentaire: Ctrl+ Shift+c

Décommenter: Ctrl+ Shift+c

C'est pour tous les html, css, jsp, java . Cela donne un effet de bascule.

Paresh3489227
la source
9

Je suis venu ici à la recherche d'une réponse et j'ai fini par la trouver moi-même, grâce aux réponses précédentes.

Dans mon cas particulier, lors de l'édition du code PHP sur Eclipse Juno, j'ai constaté que les commandes précédentes ne fonctionneraient pas pour moi. Au lieu d'eux, je devrais appuyer sur Ctrl+ 7(sur la touche numérique supérieure) pour obtenir le commentaire à double barre ("//"). Je ne peux pas les commenter avec les combinaisons de touches mentionnées précédemment.

t3b4n
la source
La même chose m'est arrivée, il semble que cela devrait être une interaction avec un plugin.
Yaroslav
1
+1 L'utilisation de Ctrl + 7 (sur les touches numériques au-dessus des touches alphabétiques) fait basculer le bloc actuellement sélectionné avec //, même en code Java. C'est assez ennuyeux de doubler les lignes de commentaires, ce qui rend potentiellement impossible de toutes les décommenter rapidement si l'une des lignes a plus de commentaires que les autres ... eh bien, assez bien!
ArtOfWarfare
6

J'ai Eclipse IDE for Java Developers Version: Juno Service Release 2et c'est -

Chaque ligne précédée de //

ctrl+ /pour les commentaires et les décommentations.

URL87
la source
5

Comme d'autres réponses l'ont souligné, les raccourcis suivants sont définis par défaut (je fais référence à l'édition de la source Java - les liaisons de raccourcis peuvent être trouvées dans Fenêtre eclipse> Préférences, sous `` Général '' / `` Clés '', recherchez `` commentaire ''):

  • pour ajouter un commentaire de bloc, le raccourci (liaison) est: Ctrl + Maj + /
  • pour supprimer un commentaire de bloc, le raccourci (liaison) est: Ctrl + Maj + \

Malheureusement, ces raccourcis ne fonctionnaient pas pour moi (sur Eclipse Java EE IDE for Web Developers, version: Juno Service Release 2).

La raison, je pense, est la disposition de mon clavier (disposition du clavier QWERTZ utilisée en Allemagne - voir ici pour plus d'informations), où «/» doit en fait être écrit via «Shift + 7».

J'ai donc dû changer les raccourcis clavier pour les commentaires (je l'ai juste fait pour éditer le source java) dans les préférences d'éclipse (sous 'Général' / 'Clés') comme suit:

  • Modifiez la liaison de la commande 'Ajouter un commentaire de bloc' (lors de la 'Modification de la source Java') de 'Ctrl + Maj + /' à 'Ctrl + Maj + 7'
  • Modifiez la liaison de la commande 'Supprimer le commentaire de bloc' (lors de la 'Modification de la source Java') de 'Ctrl + Maj + \' à 'Ctrl + Maj + 8'
  • Dissociez la liaison 'Ctrl + /' pour la commande 'Toggle Comment' (lors de 'Editing Java Source'); au lieu d'attribuer une nouvelle liaison, j'ai simplement délié ce raccourci, car il y en avait déjà un avec Ctrl + 7 et un avec Ctrl + Maj + C (qui fonctionnent tous les deux pour moi)
Jechterhoff
la source
4

En outre, vous pouvez modifier le raccourci Eclipse dans Windows -> Préférences -> Général -> Touches

modifier le raccourci Eclipse

Dani
la source
3

Pour les commentaires sur une seule ligne, vous pouvez utiliser Ctrl+ /et pour les commentaires sur plusieurs lignes, vous pouvez utiliser Ctrl+ Shift+ /après avoir sélectionné les lignes que vous souhaitez commenter dans l'éditeur java.

Sur Mac / OS X, vous pouvez utiliser + /pour commenter des lignes simples ou des blocs sélectionnés.

Kamran
la source
3

pour le code java

si vous voulez des commentaires sur une seule ligne, mettez une double barre oblique avant le code d'une seule ligne manuellement ou en appuyant sur Ctrl+ / exemple: //System.Out.println("HELLO");

et pour les commentaires sur plusieurs lignes, sélectionnez le code de combien vous voulez commenter, puis appuyez sur

Shift+ CTRL+/

Maintenant, pour les commentaires de code XML, utilisez d'abord Sélectionner le code, puis appuyez sur Shift+ CTRL+ / pour les commentaires sur une ligne et sur plusieurs lignes.

Lovekush Vishwakarma
la source
1

L'utilisation d'Eclipe Oxygen command+ Shift+ csur macOSx Sierra ajoutera / supprimera des commentaires sur plusieurs lignes de code

Isa Souza
la source
1

Pour JAVA:

Commentaire sur une seule ligne:

               // this is a single line comment

Pour commenter: Ctrl+ Shift+C

Pour décommenter: appuyez à nouveau sur Ctrl+ Shift+C

Commentaire sur plusieurs lignes:

         /* .........
            .........
            ......... */ 

Tout d'abord, sélectionnez toutes les lignes que vous souhaitez commenter / décommenter puis,

Pour commenter: Ctrl+ Shift+C

Pour décommenter: appuyez à nouveau sur Ctrl+ Shift+C

J'espère que cela fonctionnera pour vous!

JD95
la source
1
Salutations et bienvenue sur StackOverflow. On s'attend généralement à ce que les réponses aux questions qui ont déjà reçu un vote élevé s'ajoutent d'une manière ou d'une autre à ce qui est déjà fourni. Existe-t-il un moyen de mettre à jour votre réponse pour illustrer comment elle ajoute quelque chose de nouveau à ce qui a déjà été dit?
Louis Langholtz
1

Cela dépend de la version du système d'exploitation - pour moi, cela fonctionne avec Command + 7

Manoj Kumar Dhar
la source
Similaire ici, en utilisant Windows 10 et un clavier espagnol, je dois taper Ctrl + 7 pour commenter / décommenter le code. Shift + 7 produit /, il n'y a pas de touche directe pour taper / sauf si vous avez un clavier numérique.
Antonio Rodríguez
0

L'utilisation d'Eclipse Mars.1 CTRL+ /sous Linux en Java mettra en commentaire plusieurs lignes de code. En essayant de dé-commenter ces multiples lignes, Eclipse commentait les commentaires. J'ai trouvé que s'il y a une ligne vide dans les commentaires, cela fera cela. Si vous avez 10 lignes de code, une ligne vierge et 10 autres lignes de code, CTRL+ /commentera tout. Vous devrez supprimer la ligne ou annuler les commentaires par blocs de 10.

caustiqueSable
la source
0

Eclipse Oxygen avec CDT, PyDev:

Bloquer les commentaires dans le menu Source

Add Comment Block Ctrl + 4

Add Single Comment Block Ctrl+ Shift+4

Remove Comment Block Ctrl + 5

TT -
la source
-1

Pour les commentaires sur une seule ligne, utilisez simplement // et pour les commentaires sur plusieurs lignes, utilisez / * votre code ici * /

Lovekush Vishwakarma
la source
1
Veuillez noter que la question est de savoir si Eclipse a un raccourci clavier, pas quelle est la syntaxe elle-même.
SL Barth - Réintégrer Monica le
-1

Sélectionnez le texte que vous souhaitez bloquer-commenter / bloquer-décommenter.

Pour commenter, Ctrl+ 6

Pour décommenter, Ctrl + 8

Pawan Kumar
la source