Package Control 是 Sublime 插件生态的唯一入口,必须手动安装官网单行代码;SideBarEnhancements 补全侧边栏右键高频操作;ConvertToUTF8 解决 GBK/BIG5 文件乱码;EditorConfig 统一跨编辑器代码格式。

Package Control 没装好,其他插件全是空中楼阁——它不是“可选”,是 Sublime 插件生态的唯一入口。所有推荐插件都依赖它安装,手动复制文件或“汉化包”带的伪插件管理器,大概率导致 plugin_host 崩溃、插件静默失效、高分屏渲染错乱。
必须先手动装好 Package Control
别信“一键安装脚本”或第三方整合包。它本质是 Python 模块,加载失败会直接卡死整个插件系统。
- 按
Ctrl+`(反引号)调出控制台,粘贴官网最新单行代码(以import urllib.request开头),回车执行 - 若报
ImportError: No module named 'package_control',八成是复制时混入了不可见 Unicode 字符,或代理干扰了urllib请求 - 成功后重启编辑器,按
Ctrl+Shift+P输入Package Control: Install Package能呼出列表,才算真正就位
SideBarEnhancements:解决右键菜单缺失的刚需
原生 Sublime 的侧边栏右键功能极简,连“新建文件”“在终端打开”都要靠快捷键或命令面板。这个插件补全的是日常高频操作。
- 安装后右键侧边栏任意位置,立刻有“New File”“New Folder”“Open in Terminal”“Copy Path”等选项
- 不修改核心逻辑,零冲突;但若你装过“汉化激活包”,它可能被篡改的
Preferences.sublime-settings阻断加载 - macOS 用户注意:
Open in Terminal默认调用Terminal.app,如用iTerm2,需在插件设置里改terminal字段为iTerm2
ConvertToUTF8:打开 GBK/BIG5 文件不乱码的关键
中文用户绕不开的问题:日志、旧项目配置、Windows 生成的 CSV,常是 GBK 或 BIG5 编码,Sublime 默认只认 UTF-8,直接打开就是方块字。
- 安装后默认启用
convert_on_load和convert_on_save,打开即转、保存即存为 UTF-8 - 关键配置在
ConvertToUTF8.sublime-settings:把"encoding_list"加上"GBK"和"BIG5",否则检测不准 - 别开
max_detect_lines过大(比如设成 10000),对超大日志文件会明显拖慢打开速度
EditorConfig:跨团队协作时缩进/换行不打架
当你的项目根目录有 .editorconfig 文件,而同事用 VS Code、WebStorm,你用 Sublime,这个插件让所有人遵守同一套格式规则。
- 它不替代
tab_size或translate_tabs_to_spaces设置,而是优先读取项目级.editorconfig并覆盖用户设置 - 常见坑:
.editorconfig里写indent_style = space,但没写indent_size = 2,Sublime 会 fallback 到自身默认值(通常是 4),导致格式不一致 - 插件本身不校验
.editorconfig语法,写错字段名(比如indent_size写成indent_width)不会报错,只会静默忽略
Package Control 后,先试 SideBarEnhancements 和 ConvertToUTF8——前者省掉 20 次右键找菜单的时间,后者避免 3 次因乱码重开文件的烦躁。剩下的,按你当前项目里最常卡壳的环节再加。

















