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 прекратил удаление отступа в строках, содержащих только пробел?

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

2 ответа2

12

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

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

0

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

https://github.com/phuein/BlockIndentFixer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .