启用保存时自动删除行尾空格,需在sublime Text的用户设置中添加”trim_trailing_white_space_on_save”: true,并可选配置相关选项以提升代码整洁度。

sublime text 作为一款轻量又强大的代码编辑器,深受开发者喜爱。如果你有代码洁癖,一定无法忍受行尾的多余空格。好在 Sublime 支持保存文件时自动清除这些空白字符,只需简单配置即可实现。
启用保存时自动删除行尾空格
Sublime 内置了 “trim_automatic_white_space” 和 “trim_trailing_white_space_on_save” 两个关键选项。我们主要使用后者,它会在每次保存文件时自动清理行尾空格。
操作步骤如下:
- 打开 Sublime Text
- 点击顶部菜单栏的 Preferences → Settings
- 在右侧用户设置(User)面板中添加或修改以下配置项:
“trim_trailing_white_space_on_save”: true
保存设置文件后,该功能立即生效。
可选增强配置项(推荐添加)
为了让代码更整洁,你还可以同时开启以下相关选项:
“trim_automatic_white_space”: true,
“draw_white_space”: “selection”,
“ensure_newline_at_eof_on_save”: true
说明:
- trim_automatic_white_space:自动删除插入光标时产生的无用空格
- draw_white_space:只在选中文本时显示空格符号,避免视觉干扰
- ensure_newline_at_eof_on_save:保存时确保文件末尾有一个换行符,符合多数编码规范
验证是否生效
测试方法很简单:
- 打开任意文件,在某行末尾手动输入几个空格
- 保存文件(Ctrl+S / Cmd+S)
- 查看空格是否被自动清除
如果配置正确,行尾空格将不再存在。
基本上就这些。开启自动清理后,再也不用担心提交代码时因空格问题被 lint 工具警告了。干净的代码,从细节开始。