Sublime Text 可通过配置实现保存时自动去除行尾空格,只需在用户设置中添加 "trim_trailing_white_space_on_save": true 和 "trim_automatic_white_space": true,并可选 "draw_white_space": "all" 显示空白字符,提升代码整洁度。

Sublime Text 可以通过简单的配置实现保存文件时自动去除行尾空格,这对有代码洁癖的开发者来说非常实用。只需要修改用户设置,就能让编辑器在每次保存时自动清理无用空格。
打开 Sublime 的用户设置
进入菜单栏:Preferences → Settings,会打开两个并排的文件窗口——左侧是默认设置(Default),右侧是你的用户自定义设置(User)。所有个性化配置都应该写在右侧的用户设置中。
添加自动去除行尾空格的配置
在右侧的用户设置中,加入以下两个关键选项:
"trim_automatic_white_space": true,"trim_trailing_white_space_on_save": true
说明:
- trim_automatic_white_space:在输入时自动移除多余的空白字符(比如连续按空格时的自动清理)
- trim_trailing_white_space_on_save:重点功能,保存文件时自动删除每行末尾的空格和制表符
完整推荐配置示例
你可以将以下内容添加到你的用户设置中,兼顾整洁与实用性:
{"trim_trailing_white_space_on_save": true,
"trim_automatic_white_space": true,
"draw_white_space": "all"
}
其中 draw_white_space: "all" 能让你看到空格和制表符,便于识别和控制空白字符,适合追求代码格式完美的用户。
基本上就这些。保存设置文件后,所有在 Sublime 中保存的文档都会自动清理行尾空格,提交代码时再也不用担心因空格被同事吐槽了。不复杂但容易忽略。










