Ich erinnere mich, dass ich in IntelliJ oder Eclipse die Einstellung zum Neuformatieren (Bereinigen) von Dateien beim Speichern gesehen habe. Wie finde ich es (habe es in den Einstellungen nicht gefunden)
quelle
Ich erinnere mich, dass ich in IntelliJ oder Eclipse die Einstellung zum Neuformatieren (Bereinigen) von Dateien beim Speichern gesehen habe. Wie finde ich es (habe es in den Einstellungen nicht gefunden)
Ich schlage das Plugin zum Speichern von Aktionen vor . Es unterstützt auch die Optimierung von Importen und die Neuanordnung von Code.
Funktioniert gut in Kombination mit dem Eclipse-Formatierungs-Plugin .
Suchen und aktivieren Sie das Plugin:
Konfigurieren Sie es:
Bearbeiten: Es scheint, als ob in der neuesten Version von Intellij das Plugin zum Speichern von Aktionen durch das automatische Speichern von Intellij ausgelöst wird. Dies kann ziemlich ärgerlich sein, wenn es während der Bearbeitung trifft.
Dieses Github-Problem des Plugins gibt einen Hinweis auf einige mögliche Lösungen:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
Ich habe tatsächlich versucht, Ctrl+ eine Neuformatierung zuzuweisen, Sund es hat gut funktioniert - das Speichern erfolgt jetzt automatisch.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
ich weiß nicht, auf welcher Version von IntelliJ Android Studio basiert. Kannst du das überprüfen?Diese Lösung hat bei mir besser funktioniert:
Hinweis: Sie müssen das Kontrollkästchen "Diese Nachricht nicht mehr anzeigen" beim ersten Mal für die organisierten Importe aktivieren, aber es funktioniert danach wie erwartet.
Schritt für Schritt für IntelliJ 10.0:
Ersetzen Sie IntelliJ 11
Schritt 2. mit: Bearbeiten -> Makros -> "Makroaufzeichnung starten"
Schritt 6. mit: Bearbeiten -> Makros -> "Makroaufzeichnung stoppen"
Alles andere bleibt gleich.
IntelliJ 12
8. Die Einstellungen enthalten die Keymap-Einstellungen. Verwenden Sie das Eingabefeld, um den Inhalt zu filtern, wie im Screenshot gezeigt.
quelle
Unten ist Neils Antwort aktualisiert.
IntelliJ 13 Schritte:
quelle
Ich habe es so eingestellt, dass es beim Check-in automatisch bereinigt wird, was normalerweise gut genug für mich ist. Wenn etwas zu hässlich ist, drücke ich einfach die Verknüpfung ( Ctrl- Alt- L, Return). Und ich sehe, dass sie eine Option zum automatischen Formatieren von eingefügtem Code haben, obwohl ich das nie verwendet habe.
quelle
Ctrl+ Alt+ LIst Formatdatei (umfasst die beiden unten)
Ctrl+ Alt+ OIst optimize Importe
Ctrl+ Alt+ Ikorrigiert den Einzug in einer bestimmten Zeile
Normalerweise laufe ich ein paar Mal Ctrl+ Alt+, Lbevor ich meine Arbeit erledige. Ich möchte lieber die Bereinigung / Neuformatierung auf meinen Befehl anstatt automatisch durchführen.
quelle
Ctrl + Alt + L
es bei Lock Session üblich ist. Sie müssten eine der Funktionen neu zuordnen.Wenn Sie InteliJ Idea Community 2018.2 haben, sind die Schritte wie folgt:
Starten Sie Ihre IDE neu und versuchen Sie es.
Ich weiß, was du sagen wirst, die Jungs vor mir haben dasselbe geschrieben. Aber ich war verwirrt über die Schritte über diesem Beitrag und wollte eine dumme Version für Leute schreiben, die die neueste Version der IDE haben.
quelle
Wenn Sie in Flutter entwickeln, gibt es ab dem 01.05.2008 eine neue experimentelle Option, mit der Sie Code beim Speichern formatieren können.
quelle
Ich habe die
Reformat code...
Aktion erneut an Ctrl- Sgebunden und die Standardbindung für ersetztSave All
.Es mag zunächst verrückt klingen, aber IntelliJ scheint praktisch jede Aktion einzusparen: Ausführen von Tests, Erstellen des Projekts, selbst wenn ein Editor-Tab geschlossen wird. Ich habe die Angewohnheit zu schlagen Ctrl- Sziemlich oft, also funktioniert das eigentlich ganz gut für mich. Es ist sicherlich einfacher zu tippen als die Standardbindung für die Neuformatierung.
quelle
Quelle: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
quelle
Ich dachte, es gibt so etwas in IntelliJ, aber ich kann es nicht finden. Die einzige Bereinigung, die beim Speichern erfolgt, besteht darin, dass Leerzeichen an den Zeilenenden entfernt werden. Ich dachte, ich müsste dieses Verhalten an einer Stelle spezifizieren, aber ich sehe an dieser Stelle nichts, was damit zusammenhängt.
quelle
Wenn es um Prettier geht, verwenden Sie einfach einen File Watcher:
Referenzen => Tools => File Watchers => Klicken Sie auf +, um einen neuen Watcher hinzuzufügen => Prettier
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher
quelle