it-swarm-ja.com

Sublime Text2の空行の終わりにある空白の削除を無効にします

このサンプルコードがある場合:

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で、空白のみを含む行のインデントの削除を停止するにはどうすればよいですか?

可能であれば、空白以外の文字を含む行から削除したいと思います。

8
Tyilo

trim_automatic_white_spacefalseに設定すると問題が解決することがわかりました。

ただし、trim_trailing_white_space_on_saveを有効にすると機能しません。

12
Tyilo

保存時に数千人が私に起こったように、必要な空白のみのインデントされた行をすでに失った場合に備えて、インデントされたコードブロック内の空の行にインデントを復元するスクリプトを次に示します。

https://github.com/phuein/BlockIndentFixer

0
James Koss