Formatage de la balise `// @ formatter: off` dans eclipse
Comme vous le savez peut-être, Eclips permet de désactiver le formateur de code, pour certaines sections de code source (voir, par exemple,cette question).
Maintenant, mon problème, c'est que le formateur apparemment cesse de code de mise en forme au début de la ligne où le //@formatter:off
balise est trouvé. Cela a pour conséquence, que le formateur sur le tag lui-même (qui est juste une ligne de commentaire pour l'essentiel) est placé dans un étrange endroit, à savoir sans indentation au tout début de la ligne.
Voir cet exemple.
Ce que je suis entrée:
//@formatter:off
Some code {
with indentation
that I dont want to be formatted.
}
//@formatter:on
Après en appuyant sur [Ctrl + F] il ressemble à ceci:
//@formatter:off
Some code {
with indentation...
that I dont want to be formatted.
}
//@formatter:on
Ok, je me rends compte que c'est purement une question d'esthétique, mais mon trouble obsessionnel-compulsif est me rend fou quand je vois ce partout dans le code. Surtout après spécifiquement à l'aide de la balise de mise en forme pour rendre le code de l'esthétique.
source d'informationauteur fgysin
Vous devez vous connecter pour publier un commentaire.
Quelle version de Eclipse utilisez-vous?
J'ai juste essayé ce dans Eclipse 4.3.1, et il semble fonctionner exactement comme vous le souhaitez. Encore mieux, si votre code ne finissent comme dans votre deuxième bloc de code, le formateur fait tirets qui premier
//@formatter:off
bloc à l'indentation.Peut-être vous avez besoin de mettre à niveau votre version d'Eclipse?