Wyłącz usuwanie białych znaków na końcu pustej linii w Sublime Text 2

8

Jeśli mam ten przykładowy kod:

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;
}

Jak sprawić, by Sublime Text 2 przestał usuwać wcięcia w wierszach zawierających tylko białe znaki?

Jeśli to możliwe, nadal chciałbym, aby usunął go z wierszy zawierających inne znaki niż białe znaki.

Tyilo
źródło

Odpowiedzi:

12

I okazało się, że ustawienie trim_automatic_white_space, aby falserozwiązać mój problem.

Jednak nie działa po włączeniu trim_trailing_white_space_on_save.

Tyilo
źródło
Miałem to ustawione w sublime 2, a kiedy zainstalowałem sublime 3, właśnie straciłem jaką to opcję. Ta sama opcja jest w wersji 3.
Xavi Montero
0

W przypadku, gdy już zgubiłeś poszukiwane wcięte wiersze zawierające tylko spacje, tak jak przydarzyło mi się tysiące przy zapisywaniu, oto mój skrypt do przywracania wcięć pustym wierszom w wciętych blokach kodu:

https://github.com/phuein/BlockIndentFixer

James Koss
źródło