Отключить удаление пробелов в конце пустой строки в Sublime Text 2


8

Если у меня есть этот пример кода:

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

Как сделать так, чтобы Sublime Text 2 прекратил удаление отступа в строках, содержащих только пробел?

Если возможно, я бы хотел удалить его из строк, которые содержат другие символы, кроме пробелов.

Ответы:


12

Я узнал, что установка, trim_automatic_white_spaceчтобы falseрешить мою проблему.

Однако это не работает при включении trim_trailing_white_space_on_save.


У меня он был установлен в Sublime 2, а когда установлен Sublime 3, просто потерял, какой вариант это был. Этот же вариант есть в v3.
Хави Монтеро

0

В случае, если вы уже потеряли нужные строки с отступом только для пробелов, как это случалось со мной тысячами при сохранении, вот мой скрипт для восстановления отступа в пустые строки внутри блоков кода с отступом:

https://github.com/phuein/BlockIndentFixer

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.