TrailingSpaces 插件可自动高亮并保存时清理行尾空格和制表符,推荐通过 Package Control 安装,手动安装需重命名目录、放对路径并确保主模块存在;启用后若无高亮,需检查主题配色、语法过滤及用户配置是否禁用。

TrailingSpaces 插件能自动高亮行尾多余空格和制表符,对代码整洁性和 Git 提交前检查非常实用。它不依赖其他工具,开箱即用,但安装方式和启用逻辑有细节需要注意。
用 Package Control 安装最稳妥
这是推荐路径,因为 TrailingSpaces 已在 Package Control 官方仓库中索引,版本兼容性有保障(支持 Sublime Text 3/4)。
- 确保已安装
Package Control:按Ctrl + `打开控制台,粘贴官方安装脚本并回车(2026 年仍有效) - 按
Ctrl + Shift + P调出命令面板,输入Install Package,选择Package Control: Install Package - 等待列表加载完成(状态栏显示 “Loading packages…”),输入
TrailingSpaces,点击确认安装 - 安装后无需重启,但需打开一个文本文件(如
.py或.html)才能触发高亮——它默认只对非空白文件生效
手动安装仅用于离线或锁定旧版本
除非你明确需要某个历史版本(比如适配老旧 Sublime Text 3.2.2),否则不建议手动安装。常见问题包括:
- 下载 ZIP 后解压名含
-master后缀(如TrailingSpaces-master),必须重命名为TrailingSpaces,否则 Sublime 不识别 - 放入错误目录:应放在
Packages目录下,不是Installed Packages;路径示例:%APPDATA%\Sublime Text 3\Packages\(Windows) - 插件未启用:手动安装后,需检查菜单栏是否出现
View → Trailing Spaces,若无,说明文件结构异常(如缺少trailing_spaces.py主模块)
启用后不显示高亮?检查这三点
TrailingSpaces 默认开启,但高亮可能被覆盖或禁用,尤其在自定义主题或设置了全局忽略规则时。
- 确认当前视图未被排除:它默认跳过
diff、console、terminal等特殊语法类型,可在设置中修改file_exclude_patterns和folder_exclude_patterns - 检查颜色方案是否隐藏了高亮:部分主题(如 Monokai)把高亮色设为与背景相近的浅灰,导致“看不见”。可临时切换为
Default主题验证 - 用户配置覆盖了默认行为:打开
Preferences → Package Settings → TrailingSpaces → Settings – User,确认没有写入"highlight_on_save": false或"enabled": false
配合保存自动清理更高效
单纯高亮只是提醒,真正省事的是保存时自动删掉尾部空格。这个功能默认关闭,需手动开启:
- 打开
Preferences → Package Settings → TrailingSpaces → Settings – User - 添加以下配置并保存:
{
"highlight_on_save": true,
"remove_on_save": true,
"remove_on_save_modified_only": true
}
其中 remove_on_save_modified_only 是关键:它只清理你编辑过的文件,避免意外修改未打开的文件(比如 Git 检出的只读文件)。
TrailingSpaces 的坑不在安装,而在“看似装了却没反应”——多数是主题配色、语法类型过滤或用户配置误关导致。先验证是否出现在命令面板(Ctrl + Shift + P 输入 Trailing 能搜到命令),再排查高亮逻辑,比反复重装快得多。










