Ich möchte den IntelliJ IDEA-Code-Formatierer für einen Teil des Codes selektiv deaktivieren, so wie ich es in Eclipse kann . Unterstützt IntelliJ diese Funktion und wenn ja, wie verwende ich sie?
intellij-idea
code-formatting
Greg Mattes
quelle
quelle
Antworten:
Seit Version 13 ist es möglich, den Code mit zu verpacken
IntelliJ IDEA v.14 +:
IntelliJ IDEA v.2016 +:
IntelliJ IDEA v.2018 +:
Sie können die Formatierungssteuerungsmarkierungen ändern, solange sie in Kommentaren enthalten sind.
quelle
@formatter:on
(oder was auch immer Sie definieren) tut nichts, es@formatter:off
sei denn, es war bereits vorhanden. Es gibt wahrscheinlich andere Möglichkeiten, die Neuformatierung zu deaktivieren - oder den Editor dazu zu bringen, Ihren Code nicht automatisch neu zu formatieren. Suchen Sie Ihre Einstellungen. Diese Einstellung dient zum Steuern von Abschnitten, die beispielsweise beim manuellen Ausführen einer "Neuformatierung" nicht neu formatiert werden sollten.Preferences
->Code Style
->General
-> gehenFormatter Control
und prüfen, obEnable formatter markers in comments
dies funktioniert.Hinweis für Carlos 'Antwort auf
@formatter:off
und um@formatter:on
zu arbeiten, müssen Sie möglicherweise zuerst die Einstellung aktivieren:Entdeckt über Wie konfiguriere ich Intellij-Idee, formatiere keinen Teil des Codes?
IDEA-56995 Deaktivierte Codeformatierung pro Region mithilfe von Kommentaren
quelle
.
als Anweisung zum Ausschalten des Formatierers funktioniert. Solange die erste Zeile in Ihrer Datei neu formatiert werden kann. Keine Garantie. :)Verwenden Sie in XML-Dateien:
quelle
Veraltete Antwort von 2010:
Nein, das ist momentan nicht möglich. Ich habe eine neue Ausgabe eingereicht, die Sie nachverfolgen können.
Als vorübergehende Lösung können Sie ein externes Formatierungs-Plug-In für IDEA verwenden, das den Eclipse-Code-Formatierer verwenden kann (ich habe nicht überprüft, ob diese bestimmte Option unterstützt wird).
quelle
Es ist derzeit nicht möglich, ganze Dateien (wie Regressionstestdaten xmls) von der Formatierung auszuschließen. Siehe https://youtrack.jetbrains.com/issue/IDEA-167112
quelle
https://www.gamefromscratch.com/post/2015/02/01/Preventing-IntelliJ-code-auto-formatting-from-ruining-your-day.aspx Bearbeiten Sie es im Codestil. Sie können alles tun, um unformatiertes Snippet zu steuern
quelle