2009-10-19 9 views
21

Existe-t-il un moyen d'empêcher eclipse de supprimer les commentaires dans mes fichiers source?Arrêtez Eclipse de réduire mes commentaires

Mon principal problème est de les empêcher d'être enveloppés de mots. J'ai réussi à configurer Eclipse pour ne pas empaqueter de code, mais il semble toujours le faire aux commentaires.

code

que je rentre comme ceci:

public int myVariable = 100; // this variable is a very interesting variable and it does lots of stuff 

finiras comme ceci:

public int myVariable = 100; // this variable 
          // is a very 
          // interesting 
          // variable and 
          // it does lots 
          // of stuff 
+0

Bien que je sois généralement opposé à la mise en commentaire après le code, le problème est également valide d'autres façons: Eclipse altère parfois HTML dans Javadoc ou auto- généré des commentaires non-Javadoc pour les membres afin qu'ils n'affichent plus la même chose. Très laid. – Joey

+0

@Johannes: il est assez facile de désactiver la mise en forme du code pour tous les commentaires (y compris Javadoc) –

+0

Je suis opposé aux commentaires après le code aussi mais notre développeur principal n'est pas et le code eclipse mangling rend les fichiers diffing pour les changements vraiment difficiles. –

Répondre

14

Allez dans le menu « Fenêtre » -> Préférences
choisir l'éditeur qui vous intéresse dans la liste à gauche (par exemple.. Java)
alors il devrait y avoir une sous-section appelée "Code Style", et sous celle "Formatter".

Ensuite, vous devrez créer un nouveau profil de formatage. (Le profil intégré ne peut pas être modifié) Le dernier onglet de la configuration du profil contient des options pour le formatage des commentaires

12
  1. Allez dans les Préférences -> Java -> Style Code -> Formatter
  2. Il modifier le profil et passer au dernier onglet appelé "Commentaires"
  3. Décochez la case "Activer le formatage des commentaires"
+0

Tx ... aussi une case à cocher pour désactiver le formatage des commentaires de bloc, ce qui est ce que je voulais ... –

+0

Pour moi, c'était le "Ne jamais joindre les lignes" qui a aidé – George

57

Il existe une autre solution pour supprimer le formatage de commentaires de bloc spécifiques. Utilisez/* - (notez le tiret) au début du commentaire de bloc et la mise en forme ne sera pas affectée si vous formatez le reste du fichier.

 
/*- 
* Here is a block comment with some very special 
* formatting that I want indent(1) to ignore. 
* 
* one 
*  two 
*   three 
*/ 

Source: http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-141999.html#680

+2

Meilleure réponse. DEVRAIT être réponse. –

+0

Lovely - juste ce que je cherchais! – Joe

+1

Est-ce que cela fonctionne également pour les commentaires '/ **'? –

1

Fenêtre-> Préférences-> Java-> Code de Style-> Formatter. Créer un nouveau formateur Cliquez sur éditer, puis sélectionnez l'onglet Décochez la case Activer le formatage des commentaires de ligne et Activer le formatage des commentaires de bloc

+0

Ceci est identique à la réponse @Simon Lehmann a fait beaucoup plus tôt que vous avez répondu ici ... -1 pour vous, +1 pour lui. – cellepo

Questions connexes