Deaktivieren Sie das Entfernen von Leerzeichen am Ende einer leeren Zeile in Sublime Text 2


8

Wenn ich diesen Beispielcode habe:

function foo()
{
    var bar = 1;
    var foo = 1;
    // These two lines will be indented on save,
    // however the following line will have it's indention removed:

    return foo + bar;
}

Wie kann ich dafür sorgen, dass Sublime Text 2 die Einrückung in Zeilen, die nur Leerzeichen enthalten, nicht mehr entfernt?

Wenn möglich, möchte ich es trotzdem aus Zeilen entfernen, die andere Zeichen als Leerzeichen enthalten.

Antworten:


12

Ich fand diese Einstellung heraus, trim_automatic_white_spaceum falsemein Problem zu lösen.

Es funktioniert jedoch nicht beim Aktivieren trim_trailing_white_space_on_save.


Ich hatte es in sublime 2 eingestellt und als es sublime 3 installiert wurde, verlor ich einfach, welche Option es war. Dieselbe Option ist in Version 3 verfügbar.
Xavi Montero

0

Falls Sie bereits gewollte Zeilen nur mit Leerzeichen verloren haben, wie es mir beim Speichern zu Tausenden passiert ist, finden Sie hier mein Skript zum Wiederherstellen der Einrückung in leere Zeilen in eingerückten Codeblöcken:

https://github.com/phuein/BlockIndentFixer

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.