PhpStorm neu formatieren - Wie deaktiviere ich das Entfernen von Leerzeichen in leeren Zeilen?
Frage
Beim Neuformatieren einer Datei ersetzt phpstorm leere Zeilen durch Leerzeichen, um nur leere Zeilen zu erhalten, z. ^[tab][tab]$
zu ^$
.Wie deaktiviere ich das?
Lösung
Du kannst nicht -- http://youtrack.jetbrains.com/issue/IDEA-73161
Ich dachte, dass das Deaktivieren von Leerzeichen deaktiviert wird insgesamt würde den Job machen (Settings | Editor | Strip trailing spaces on Save
) ..aber anscheinend funktioniert es nur beim "Speichern".
Ähnliche Tickets:
Jetzt können Sie das tun bei Code-Neuformatierung sowie:
Settings/Preferences
Editor | Code Style
$language$ | Tabs and Indents | Keep indents on empty lines
Kontrollkästchen
(diese Option wurde eingeführt, nachdem diese Antwort bereitgestellt wurde: https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)
Andere Tipps
Ich finde eine Lösung im entgegengesetzten Thema: Konfigurieren Sie den Editor zum Entfernen von Leerzeichen in Leerzeilen.
Es funktioniert in WebStorm, und sollte darin arbeiten PhpStorm sowie:
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)