Deshabilite la eliminación de espacios en blanco al final de una línea vacía en Sublime Text 2

8

Si tengo este código de muestra:

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

¿Cómo puedo hacer que Sublime Text 2 deje de eliminar la sangría en líneas que solo contienen espacios en blanco?

Si es posible, todavía me gustaría eliminarlo de las líneas que contienen otros caracteres que no sean espacios en blanco.

Tyilo
fuente

Respuestas:

12

Descubrí esa configuración trim_automatic_white_spacepara falseresolver mi problema.

Sin embargo, no funciona cuando se habilita trim_trailing_white_space_on_save.

Tyilo
fuente
Lo configuré en sublime 2 y cuando instalé sublime 3, perdí la opción que era. Esta misma opción está en v3.
Xavi Montero
0

En caso de que ya haya perdido las líneas indentadas solo de espacios en blanco deseadas, como me sucedieron por miles al guardar, aquí está mi script para restaurar la sangría a líneas vacías dentro de bloques de código sangrados:

https://github.com/phuein/BlockIndentFixer

James Koss
fuente