Question

Je suis à l'aide d'Eclipse 3.4 et que vous avez configuré le code Java formateur avec toutes les options sur la Commentaires onglet activé.Le problème est que lorsque je le format d'un document de commentaire qui contient:

* @see <a href="test.html">test</a>

le formateur de code insère un espace à la clôture HTML, le briser:

* @see <a href="test.html">test< /a>

Pourquoi?Comment puis-je arrêter ce qui se passe?

Ce n'est pas résolu en désactivant toutes les options sur la Commentaires tab, comme Format des balises HTML.La seule solution que j'ai trouvé est de désactiver la Javadoc mise en forme entièrement en désactivant la fois la Activer la Javadoc commentaire de formatage et Activer le bloc de mise en forme de commentaire options, ce qui signifie que je puis avoir à formater des blocs de commentaires manuellement.

Était-ce utile?

La solution

Je ne peux que supposer que c'est un bug dans Eclipse.Il se produit uniquement avec @voir les balises, il arrive aussi pour toutes les 3 builtin formateur de code paramètres.

Il est intéressant de bugs signalés déjà dans le quartier, mais je ne pouvais pas trouver ce spécifique.Voir, par exemple, une recherche pour @voir dans le Eclipse Bugzilla.

Autres conseils

Strict des spécifications XML exiger que la fermeture automatique des balises doivent avoir un espace avant le slash de fermeture de la sorte:

<gcServer enabled="true" /> <!-- note the space just after "true" -->

Je ne peux que supposer, comme Bart a dit, qu'il y a un bug dans l'Éclipse du reformatter qui pense que la balise de fermeture est en fait un auto-balise de fermeture.Une autre idée:Pouvez-vous vérifier que votre un les balises sont en équilibre (c'est à direpas de balises non fermées plus haut dans le document)?

Cela pourrait être un bug dans Eclipse 3.4.Je suis l'aide de 3.3 (M20080221-1800), et de ne pas observer ce comportement.

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