Désactiver la suppression des espaces à la fin d'une ligne vide dans Sublime Text 2


8

Si j'ai cet exemple de code:

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

Comment puis-je faire en sorte que Sublime Text 2 arrête de supprimer le retrait sur les lignes contenant uniquement des espaces?

Si possible, j'aimerais toujours qu'il le supprime des lignes qui contiennent d'autres caractères que les espaces.

Réponses:


12

J'ai découvert ce paramètre trim_automatic_white_spacepour falserésoudre mon problème.

Cependant, cela ne fonctionne pas lors de l'activation trim_trailing_white_space_on_save.


Je l'avais réglé dans sublime 2 et une fois installé sublime 3, je venais de perdre quelle option c'était. Cette même option est en v3.
Xavi Montero

0

Dans le cas où vous avez déjà perdu des lignes indentées voulues uniquement en espace blanc, comme cela m'est arrivé par milliers lors de l'enregistrement, voici mon script pour restaurer l'indentation des lignes vides dans des blocs de code indentés:

https://github.com/phuein/BlockIndentFixer

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.