Ich würde gerne selektiv deaktivieren der IntelliJ IDEA Code-Formatierer für einen Teil des Codes so wie ich es in Eclipse kann . Unterstützt IntelliJ diese Funktion, und wenn ja, wie kann ich sie nutzen?
Antworten
Zu viele Anzeigen?Seit Version 13 ist es möglich, den Code mit
// @formatter:off
...
// @formatter:on
IntelliJ IDEA v.2018+:
Datei > Einstellungen > Editor > Code-Stil
IntelliJ IDEA v.2016+:
Einstellungen > Editor > Code-Stil
IntelliJ IDEA v.14+:
Voreinstellungen > Editor > Code-Stil > Formatierungssteuerung
Sie können die Markierungen der Formatierungssteuerungen ändern, solange sie in Kommentaren stehen.
Stellen Sie sicher, dass Formatierungsmarkierungen in Kommentaren aktiviert sind, wie in der folgenden Abbildung gezeigt:
Anmerkung zu Carlos' Antwort von @formatter:off
y @formatter:on
funktionieren soll, müssen Sie die Einstellung möglicherweise erst aktivieren:
Entdeckt über Wie kann man intellij-idea so konfigurieren, dass ein Teil des Codes nicht formatiert wird?
IDEA-56995 Deaktivierte Code-Formatierung pro Region durch Kommentare
Überholte Antwort aus dem Jahr 2010:
Nein, das ist im Moment nicht möglich, ich habe eine neue Ausgabe eingereicht die Sie verfolgen können.
Als vorübergehende Lösung können Sie Folgendes verwenden externes Formatierungs-Plugin für IDEA, das den Eclipse-Codeformatierer verwenden kann (ich habe nicht überprüft, ob diese spezielle Option unterstützt wird).
Es ist derzeit nicht möglich, ganze Dateien (wie z. B. Regressionstestdaten xmls) von der Formatierung auszuschließen. Siehe https://youtrack.jetbrains.com/issue/IDEA-167112