Raccourci commentaire / décommentation Eclipse?


270

Je pensais que ce serait facile à réaliser, mais jusqu'à présent, je n'ai pas trouvé de solutions pour le raccourci commentaire / décommentation sur les deux Java class editoret jsf faceted webapp XHTML file editor:

  1. commenter / décommenter rapidement une ligne (comme ctrl+ dpour supprimer une seule ligne)
  2. pouvoir choisir plusieurs lignes et la commenter / décommenter

Par exemple :

code java sur une seule ligne , à partir de:

private String name;

dans

//private String name;

code java sur plusieurs lignes , à partir de:

private String name;
private int age;

dans

/*private String name;
private int age;*/

code xhtml d'une seule ligne , à partir de:

<h:inputText ... />

dans

<!-- h:inputText ... / -->

code xhtml sur plusieurs lignes , à partir de:

<h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/>

dans

<!-- h:inputTextarea
  rows="xx"
  cols="yy"
  ...
/ -->


3
pour un commentaire sur une seule ligne, vous pouvez utiliser ctrl + /.
Harry Joy


Raccourcis Mac: // pour les commentaires d'une seule ligne, basculez Cmd + / pour insérer et supprimer. / * multiline * / utilisez Cntrl + Cmd + // pour commenter et Cntrl + Cmd + \\ pour décommenter. Fonctionne également avec Eclipse Neon!
lft93ryt

Tous les raccourcis pour décommenter ce type de commentaire / ** Bonjour * c'est la deuxième ligne * c'est la troisième ligne * /
MashukKhan

Réponses:


359

Pour un commentaire sur une seule ligne, vous pouvez utiliser Ctrl+ /et pour un commentaire 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.


1
cool ! fonctionne très bien pour les fichiers java et xhtml. il utilise même le / * * / pour les codes java multilignes
bertie

1
En utilisant un clavier suédois, la multiligne n'est pas possible car le caractère '/' est tapé en utilisant shift + 7, existe-t-il un plugin pour changer les raccourcis pour les utilisateurs suédois?
David Mårtensson

1
@ DavidMårtensson ça fonctionne bien pour moi, appuyez simplement sur Ctrl + Maj + 7 (ce qui donne ctrl + /), ayant plusieurs lignes marquées.
utilisateur

1
Pour décommenter, appuyez à nouveau sur Ctrl + / s'il s'agit d'un commentaire sur une seule ligne et sur Ctrl + Maj + \ s'il s'agit d'un commentaire sur plusieurs lignes
Richie

1
@Richie ctrl + shift + \ ne fonctionne pas pour moi pour décommenter plusieurs lignes
john

178

Utilisation

Ctrl+ SHIFT+ Lqui ouvrira une liste de tous les raccourcis majeurs pour eclipse.

  1. Pour le commentaire et la décommentation du code Java sur une seule ligne : Ctrl+ /(barre oblique)

  2. Pour un commentaire de code java sur plusieurs lignes : Ctrl+ Shift+ /(barre oblique) et

    Décommentation multiligne: Ctrl+ Shift+ \(barre oblique inverse)

  3. Pour un commentaire / décommentation de code xhtml sur une seule ligne : Ctrl+ Shift+ c

  4. Pour un commentaire de code xhtml sur plusieurs lignes : Ctrl+ Shift+ /(barre oblique)

    Pour plusieurs commentaires: Ctrl+ Shift+ \(barre oblique inverse)

Pour les utilisateurs de Mac, ce sera: au lieu deCtrl


13
Je l'ai trouvé! C'est ctrl shift c dans mon éclipse, et basculer le commentaire / décommentation fonctionne pour le code java et le fichier xhtml. Mais le commentaire sur le code java utilise // même pour plusieurs lignes, et non / * * / .. mais je pense que c'est ok :-)
bertie

@bertie Utilisez # 4 si c'est l'effet que vous recherchez.
b1nary.atr0phy

remplacez ctrl par ⌘, merci de m'avoir appris à m'apprendre à pêcher!
Hunter-Orionnoir

Pour plusieurs commentaires: Ctrl + Maj + \ (barre oblique inversée): le plus IMPORTANT!
raikumardipak

92

CTRL + 7

commente / décommente dans l'éditeur Java.


Cela fonctionne pour l'application Android. J'ai changé cela en Ctrl + Q.
MrHIDEn

C'est génial car c'est plus simple que de se souvenir de deux commandes différentes pour commenter / dé-commenter!
levininja

contrairement à la plupart des autres réponses, cela fonctionnera toujours (les commentaires multilignes ne peuvent pas être imbriqués)
idclev 463035818

47
  1. Commentaire sur une seule ligne Ctrl +/
  2. Décommentation d'une seule ligne Ctrl+/

  1. Commentaire multiligne Ctrl + Shift+/
  2. Décommentation multiligne Ctrl+ Shift+ \(notez la barre oblique inverse)

32

Un moyen plus simple consiste à appuyer sur Ctrl+ Shift+ C, tout comme dans Code :: Blocks


2
Je vous remercie. Dans mon clavier, je dois appuyer sur Alt Gr pour accéder à / et les raccourcis courants ne fonctionnent pas (ctrl + / et ctrl + shift + /). Ce raccourci est ce dont j'avais besoin.
zezim

1
C'est génial car il ne commente pas XML. Lorsque j'utilise Cmd- / pour décommenter XML / HTML, je me retrouve avec un commentaire imbriqué.
David Mann

15

Sélectionnez le code que vous souhaitez commenter, puis utilisez Ctr+ /pour commenter et Ctrl+ /également pour décommenter. Cela peut ne pas fonctionner pour tous les types de fichiers source, mais cela fonctionne très bien pour le code Java.


11

Dans eclipse Appuyez sur Ctrl+ Shift+ pour Lafficher la liste de tous les raccourcis.


cette réponse signifie en fait plus pleine. donne la réponse à un large éventail d'autres questions liées aux raccourcis, en plus de la question qui est posée ici
DeltaCap019

2
..mais il ne répond pas à la question car la touche de raccourci "commentaire" n'est pas répertoriée dans cette fenêtre.
WesternGun

8

Ctrl + Shift+ C . Fonctionne très bien sur .java , xhtml , .properties et peut - être sur d' autres , mais je ne testé ces autres. Peut commenter une ou plusieurs lignes.


oui, fonctionne aussi au moins en.less, .css, .jsp, .xml
el-teedee

8

Commentaires dans la classe Java


  1. Basculer / Commentaire sur une seule ligne (Ctrl +/ ) - Ajouter / supprimer des commentaires de ligne (//…) de la ligne actuelle.
  2. Ajouter un commentaire de bloc (Ctrl + Shift+\ ) - Envelopper les lignes sélectionnées dans un commentaire de bloc (/ *… * /).
  3. Supprimer le commentaire de bloc (Ctrl + Shift+/ ) - Supprimer un commentaire de bloc (/ *… * /) entourant les lignes sélectionnées.
  4. Ajouter un commentaire Javadoc (Alt + Shift+J ) - Ajoutez un commentaire Javadoc au champ / méthode / classe actif.

Commentaires dans un fichier HTML / XML / Config


  1. Ajouter un commentaire de bloc (Ctrl + Shift+/ ) - Envelopper les lignes sélectionnées dans un commentaire de bloc (<! - ->).
  2. Supprimer le commentaire de bloc (Ctrl+Shift+\) - Supprimer un commentaire de bloc (<! - ->) entourant les lignes sélectionnées.

HAHA, en essayant désespérément de décommenter en XML avec CTRL+SHIFT+\ , j'en ai découvert un nouveau CTRL+ALT-GR+8qui semble dupliquer (division verticale) le fichier édité en cours dans 2 éditeurs. Ensuite, vous pouvez voir la tête et le bas du même fichier en même temps
el-teedee

7

Une façon simple de faire est d'appuyer sur Ctrl+ Shift+ C, sur les lignes de votre code.

Pour les commentaires et les commentaires, faites de même .. :)


Merci cela m'a conduit à essayer cmd ⌘ + shift + c (essentiellement la même chose) pour basculer les commentaires sur un sur un mac
Hunter-Orionnoir

Cela ne fonctionne que pour les instructions de commentaires et de commentaires.
Lova Chittumuri


5

Pour un Mac, c'est la combinaison suivante: Cmd+/


1
juste pour référence future: Cette clé est appelée la "touche de commande".
katzenhut

@katzenhut J'espère qu'un programmeur saura quelles sont les touches de son clavier.
b1nary.atr0phy

@ b1nary.atr0phy - eh bien, quand j'ai écrit ce commentaire, le répondeur a qualifié la clé en question de "clé mac". alors qu'est-ce que cela vous dit? heureusement, quelqu'un l'a édité depuis ...
katzenhut

Mon patron m'a alors forcé à utiliser un Mac-Book. Ce n'est pas de ma faute si je ne connaissais pas le nom des boutons :-)
bofredo

5

Pour ceux qui aiment personnaliser les choses (et les visser), quelques conseils:

Dans "Préférences" - "Général" - "Clés", tapez "commentaire" pour obtenir une liste complète des combinaisons de touches de commentaires dans tous les éditeurs. Veillez uniquement à modifier, pas à copier les commandes (car vous ne pouvez pas effacer celles créées).

Pour les fichiers HTML, recherchez ceux dont la portée est "Modification de fichiers HTML". Les noms prêtent à confusion, oui, mais la description montre plus ou moins lorsque chaque clé est utilisée.

Enfin, je ne peux définir ici qu'un commentaire de bloc en HTML. Cela fonctionne à la fois pour le code HTML et le code Javascript (ajoutez au début et à la fin, <!--et -->si est HTML, et ajoutez /*et */si est Javascript). (Je me souviens qu'une fois il peut y avoir une touche "commentaire de ligne" (ajouter des commentaires pour chaque ligne) mais maintenant elle n'est plus là. Si quelqu'un sait comment le trouver et me le dire, je lui en serai très reconnaissant.) La catégorie doit être . ne marche pas.entrez la description de l'image ici Edit Source

ÉDITER:

J'ai trouvé comment configurer le commentaire XML Toggle! La catégorie devrait l'être Editaussi. Ensuite, vous pouvez basculer le commentaire dans ** XML Editor (celui avec les onglets "Conception" et "Source").

entrez la description de l'image ici


1
Sur l'oxygène Maverics / Eclipse, je l'ai fait fonctionner en définissant binding = command + shift + /, when = 'edit javascript source' where category = source and command = 'add block comment'.
jkb016

3

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

Ctrl+\ supprimera un bloc de l'un ou l'autre des commentaires, mais n'ajoutera pas de commentaires.

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


3

Commentaire unique ctrl+ /et également commentaire sur plusieurs lignes, vous pouvez sélectionner plusieurs lignes, puis ctrl+ /. Ensuite, pour supprimer le commentaire, vous pouvez utiliser ctrl+ cpour les commentaires sur une seule ligne et sur plusieurs lignes.


3

Vous pouvez basculer le commentaire sur une ligne ou une sélection en utilisant le raccourci Ctrl+/ Cela ajoute / supprime // l'avant de la ligne de code

Vous pouvez bloquer le commentaire / * * / en utilisant le Ctrl+Shift raccourci + / eclipse

Vous pouvez trouver une liste complète des raccourcis éclipse utiles ici http://javatutorial.net/eclipse-shortcuts


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.