Ist es möglich, nachgestellte Leerzeichen beim Speichern in IntelliJ IDEA automatisch zu entfernen? Ich weiß, dass es einige Problemumgehungen gibt, zum Beispiel die Verwendung von git, um das Leerzeichen beim Festschreiben zu kürzen. Vielleicht ist diese Frage ein Duplikat dieses einer , aber ich hoffe , dass dies ohne die Einrichtung von Tastenkombinationen und Makros durchgeführt werden kann.
git
intellij-idea
reformat
klingt.net
quelle
quelle
Antworten:
Ich weiß nichts über 12, aber es gibt die folgende Einstellung in 13:
Einstellungen → Editor → Nachgestellte Leerzeichen beim Speichern entfernen
Ab IntelliJ 2017.2 ist es unter
Einstellungen → Editor → Allgemein → Leerzeichen beim Speichern entfernen
quelle
<tab>
einige Male drücken und dann speichern (oder zu einer anderen App mit aktivierter automatischer Speicherung wechseln), wird diese Zeile mit intakten Leerzeichen gespeichert. Sobald Sie den Cursor von der Linie entfernen und erneut speichern, werden die Leerzeichen entfernt.Gehen Sie zu ==> PREFERENCES | ALLGEMEINES | SONSTIGES |
Genau wie auf dem Bild gezeigt:
Beim Speichern werden nachfolgende Leerzeichen entfernt , nicht vorher
quelle
Fügen Sie ein externes Tool hinzu. Während das Programm
/usr/bin/sed
läuft (kann auf Ihrer Box unterschiedlich sein, führen Sie es aus, umwhich sed
zu suchen) und fügen Sie das-i 's/[[:space:]]\+$//' $FilePath$
in die Parameter ein. Insgesamt lautet der Befehl, den IntelliJ ausführen soll,Dieses Sed entfernt das nachgestellte Leerzeichen und insgesamt ist der Effekt dem von Git sehr ähnlich. Als nächstes können Sie eine Tastenkombination für Ihren neuen externen Werkzeugeintrag hinzufügen, aber ich bin nicht sicher, ob es möglich ist, beim Speichern etwas auszuführen.
quelle
In 2020.1 IntelliJ-Version:
Datei -> Einstellungen -> Editor -> Allgemein -> Scrollen Sie dann nach unten zu 'Dateien speichern'
quelle