Je voudrais désactiver de manière sélective le formateur de code IntelliJ IDEA pour une partie du code comme je le peux dans Eclipse . IntelliJ prend-il en charge cette fonctionnalité et, dans l’affirmative, comment l’utiliser?
Depuis la version 13, il est possible d’envelopper le code avec
// @formatter:off
...
// @formatter:on
Dans les versions 2016.x, activez-le dans Préférences> Editeur> Code Style. (Merci Philipe )
Dans la version 2018.x, activez-le dans Fichier> Paramètres> Editeur> Code Style (vous pouvez modifier les marqueurs de contrôle du formateur tant qu'ils sont dans des commentaires).
Dans la version 14, activez-le dans Préférences> Editeur> Style de code> Contrôle du formateur (Merci Emerson Farrugia )
Remarque: pour que la réponse de Carlos avec @formatter:off
et @formatter:on
fonctionne, vous devrez peut-être activer la préférence en premier:
Découvert via Comment configurer intellij-idea ne formate pas une partie du code?
IDEA-56995 Formatage du code désactivé par région à l'aide de commentaires
Dans les fichiers XML, utilisez:
<!-- @formatter:off -->
<!-- @formatter:on -->
Réponse obsolète de 2010:
Non, ce n'est pas possible pour le moment, j'ai soumis un nouveau numéro que vous pouvez suivre.
En tant que solution temporaire, vous pouvez utiliser external formateur plug-in pour IDEA qui peut utiliser le formateur de code Eclipse (je n'ai pas vérifié si cette option était prise en charge).
Il n'est actuellement pas possible d'exclure des fichiers entiers (tels que des données de test de régression xml) du formatage. Voir https://youtrack.jetbrains.com/issue/IDEA-167112