Je voudrais désactiver sélectivement le formateur de code IntelliJ IDEA pour une partie du code, tout comme je le peux dans Eclipse . IntelliJ prend-il en charge cette fonctionnalité et, dans l'affirmative, comment l'utiliser?
intellij-idea
code-formatting
Greg Mattes
la source
la source
Réponses:
Depuis la version 13, il est possible d'envelopper le code avec
IntelliJ IDEA v.14 +:
IntelliJ IDEA v.2016 +:
IntelliJ IDEA v.2018 +:
Vous pouvez modifier les marqueurs de contrôle du formateur, tant qu'ils sont dans des commentaires.
la source
@formatter:on
(ou tout ce que vous définissez) ne fait rien sauf s'il@formatter:off
était déjà présent. Il existe probablement d'autres façons de désactiver le reformatage - ou de faire en sorte que l'éditeur ne reformate pas automatiquement votre code. Recherchez vos préférences. Ce paramètre sert à contrôler les sections qui ne doivent pas être reformatées lors de l'exécution manuelle d'un "Reformatage", par exemple.Preferences
->Code Style
->General
->Formatter Control
et vérifierEnable formatter markers in comments
que cela fonctionne.Remarque pour la réponse de Carlos
@formatter:off
et@formatter:on
pour travailler, vous devrez peut-être d'abord activer la préférence:Découvert via Comment configurer intellij-idea sans formater une partie du code?
IDEA-56995 Mise en forme du code désactivée par région à l'aide des commentaires
la source
.
comme instruction de formateur hors fonction puisse fonctionner. Tant que la première ligne de votre fichier peut être reformatée. Aucune garantie cependant. :)Dans les fichiers xml, utilisez:
la source
Réponse obsolète de 2010:
Non, ce n'est pas possible pour le moment, j'ai soumis un nouveau problème que vous pouvez suivre.
En tant que solution temporaire, vous pouvez utiliser le plug-in de formateur externe pour IDEA qui peut utiliser le formateur de code Eclipse (je n'ai pas vérifié si cette option particulière est prise en charge).
la source
Il n'est actuellement pas possible d'exclure des fichiers entiers (comme les xml de données de test de régression) du formatage. Voir https://youtrack.jetbrains.com/issue/IDEA-167112
la source
https://www.gamefromscratch.com/post/2015/02/01/Preventing-IntelliJ-code-auto-formatting-from-ruining-your-day.aspx le modifier dans le style de code, vous pouvez tout pour contrôler l'extrait de code non formaté
la source