Question

Lors du codage avec Eclipse, comment désactiver le " * " les commentaires qui apparaissent lorsque vous commencez un commentaire multiligne?

Au lieu de voir cela,

/**
* Here is a comment
* some more 
*/

Puis-je l'obtenir?

/**
  Here is a comment
  some more
*/

Si vous vous demandez le " / ** " est parce que j'utilise doxygen.

Était-ce utile?

La solution

Comme mentionné dans ce fil , vous ne pouvez que faites-le (ce qui signifie "désactiver les astérisques en tête") en accédant à

 Preferences > Java > Code Style > Code Templates

Ainsi, par exemple, si vous modifiez le modèle pour les commentaires d'un champ dans:

/**

 */

Cela se passera de cette façon (sans astérisque au milieu) lorsque vous commenterez un champ.

Cependant, cela va à l'encontre de Convention Sun pour le formatage de commentaire Java jusqu'à jdk1.3 (mise à jour: lien Oracle actuel ) (comme vu aussi ici ) ...
Cependant, comme indiqué dans le commentaires par Amédée Van Gasse :

  

À partir de Javadoc 1.4, retour au début les astérisques sont facultatifs .

Une façon encore plus simple (si vous ne devez le faire que pour certains commentaires de vos codes, tout en conservant l’autre avec le style standard) est, lorsqu’un commentaire multiligne apparaît comme celui-ci:

/**
 *
 */

, vous pouvez d’abord supprimer l’astérisque qui le précède, puis entrez vos commentaires.
Vous verrez qu'aucun autre astérisque en tête n'apparaît au début de chaque nouvelle ligne de commentaires.

 /**

  */

 /**
    My first line of comment
    My second line of comment
    My third line of comment
  */

Autres conseils

Avec eclipse 4.2.1, j’utilisais la fonction de mise en forme, assurez-vous de ne pas avoir la mise en forme sur l’étiquette sur la même ligne que la balise commentaires, sinon le cauchemar des étoiles sera de retour.

// @formatter:off
/*
Eclipse your * are messing up my comments big time and If I used you
more often I'd put a patch together to add back in the "Add Leading Star" option 
*/
// @formatter:on

Les fonctions d'activation / désactivation doivent être activées " " dans les préférences Eclipse: Java > Style de code > Formateur. Cliquez sur "Modifier". bouton "Balises désactivées", cochez la case "Activer les balises désactivées".

De

Comment désactiver le formateur de code Eclipse pour certaines sections de code Java?

Aussi. Je change les balises en // off // on pour la facilité d'utilisation

Un post similaire est Comment désactiver l'astérisque automatique (insertion d'étoiles) dans Eclipse lors de l'ajout d'un commentaire multiligne?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top