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"
  ...
/ -->

Bertie
la source
3
pour un commentaire sur une seule ligne, vous pouvez utiliser ctrl + /.
Harry Joy
Copie possible de Comment commenter un bloc dans Eclipse?
CubeJockey
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.

Richie
la source
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

Hardik Mishra
la source
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.

Daniel
la source
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)
noelyahan
la source
32

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

Denis
la source
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.

squawknull
la source
11

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

sk85
la source
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.

ihebiheb
la source
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.
Deepak Gupta
la source
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 .. :)

Andy
la source
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
6

Ctrl + 7 pour commenter un texte sélectionné.

Sangimed
la source
5

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

bofredo
la source
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

WesternGun
la source
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

Kamran
la source
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.

GB_Bhayani ツ
la source
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

filip_j
la source
0

Source -> Supprimer le commentaire de bloc

lien

entrez la description de l'image ici

busetekin
la source