2009-10-29 10 views
8

Lors du codage avec Eclipse, comment pouvez-vous désactiver les commentaires "*" qui apparaissent lorsque vous lancez un commentaire sur plusieurs lignes?Comment désactiver '*' dans les commentaires multilignes dans Eclipse?

Au lieu de voir cela,

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

Puis-je obtenir?

/** 
    Here is a comment 
    some more 
*/ 

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

+2

Pour mémoire, Doxygen bandes le * s ', il n'a pas d'importance d'une façon ou autre. –

Répondre

5

Comme mentionné dans this thread, vous ne pouvez le faire (ce qui signifie « désactiver les principaux astérisques ») en allant

Preferences > Java > Code Style > Code Templates 

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

/** 

*/ 

Il viendra de cette façon (sans astérisque au milieu) lorsque vous commenterons un champ.

Cependant, il ne va contre la Sun convention for Java comment formatting jusqu'à jdk1.3 (mise à jour: current oracle link) (comme on le voit also here) ...
Cependant, comme il est indiqué in the comments par Amedee Van Gasse:

A partir de Javadoc 1.4 the leading asterisks are optional.


Une façon encore plus simple (si vous avez besoin de le faire pour certains commentaires de vos codes, tout en gardant l'autre avec le style standard) est, quand un commentaire sur plusieurs lignes apparaissent comme celui-ci :

/** 
* 
*/ 

, vous pouvez d'abord supprimer l'astérisque en tête, l'entrer vos commentaires.
Vous ne verrez aucun autre astérisque principal apparaître au début de chaque nouvelle ligne de commentaires.

/** 

    */ 

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

Merci pour votre réponse. J'ai essayé ça et malheureusement, ça ne marche pas. Mais, sur une note connexe, le fichier que je suis en train d'éditer est un fichier .c. Pour tous les renseignements, même sans l'indice ci-dessus, si j'essaie de modifier un fichier java, il ne me donne pas l'astérisque de tête. Mais, j'ai besoin de la fonctionnalité pour un fichier C !!! – chronodekar

+0

Je chasse depuis un moment maintenant. Comme je n'arrive pas à trouver mieux, j'y vais avec votre deuxième méthode. (Je marquerai ceci comme répondu) – chronodekar

+0

"Cependant, il va contre la convention de Sun pour le formatage de commentaire de Java (comme vu aussi ici) ..." n'est pas correct. Il dit: "À partir de Javadoc 1.4, les astérisques principaux sont facultatifs." –

0

avec Eclipse 4.2.1 J'ai utilisé le formatter sous/hors fonction, assurez-vous de ne pas avoir l'étiquette sur formatter sur la même ligne que la balise commentaires autres cauchemar sage les étoiles sera de retour. Les fonctions d'activation/désactivation doivent être activées dans les préférences Eclipse: Java> Style de code> Formatter. Cliquez sur le bouton "Modifier", "Etiquettes Off/On", cochez "Activer Off/On tags".

De

How to turn off the Eclipse code formatter for certain sections of Java code?

également. Je change les balises pour // // off sur la facilité d'utilisation

Un poste similaire est How to disable the automatic asterisk (inserting stars) in Eclipse when adding a multi-line comment?

+0

Merci pour la réponse. Je suis passé à d'autres IDE en ce moment, mais je vais essayer votre réponse si j'ai le temps plus tard. – chronodekar

Questions connexes