开发工具 Sublime text 2 如何在保存时自动清除行尾空白字符

kissyid · 2014年07月30日 · 最后由 andor_chen 回复于 2014年07月30日 · 4687 次阅读

RT. 已设置"trim_trailing_white_space_on_save": true, 但保存后行尾的空格依旧,何解?

其它设置项会对这项设置造成影响吗?这是完整设置:

{
    "highlight_line": true,
    "highlight_modified_tabs": true,
    "open_files_in_new_window": false,
    "close_windows_when_empty": false,
    "default_encoding": "UTF-8",
    "default_line_ending": "unix",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "ensure_newline_at_eof_on_save": true,
    "ignored_packages":
    [
        "Vintage"
    ]
}

去掉其它设置项,只保留"trim_trailing_white_space_on_save": true, 仍然无效。

------------------------- 答案在 #3 楼 -------------------------

不推荐使用..

是不是设置文件的问题,ST 有很多设置文件,而且优先级不一样。

#2 楼 @andor_chen 多谢提醒!原来是被插件MarkdownEditing的配置覆盖了。

照此看来,配置的优先级从低到高分别为:Sublime 默认配置 < Sublime 用户配置 < 插件默认配置 < 插件用户配置.

需要 登录 后方可回复, 如果你还没有账号请 注册新账号