Sublime Text中文界面需同时满足三个硬性条件:Package Control正确加载、ChineseLocalization插件成功安装、用户设置中添加合法JSON格式"locale": "zh_CN"并彻底退出进程后重启,缺一不可。

locale 配置写对位置、插件装准名字、进程彻底退出——三者缺一不可,否则永远是英文界面。
怎么验证 Package Control 真装好了?
菜单里有“Package Control”≠它能用。真正有效的验证只有一种:Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(macOS),输入Install Package:
- 出现Package Control: Install Package,说明已就位
- 提示command not found,必须重装
重装时务必用 HTTPS 地址(HTTP 在 2026 年已失效),粘贴后要彻底退出 Sublime Text(Windows 右键托盘选“Exit”,macOS 用 Activity Monitor 杀掉所有Sublime Text进程),再重开。否则控制台显示成功,实际插件管理器根本不加载。
ChineseLocalization 插件为什么装不上?
不是网速慢,是 Package Control 异步机制被人为打断:
- 输入Package Control: Install Package回车后,必须等 2~3 秒,等底部状态栏出现Loading package list…,等新搜索框弹出再动手
- 新框中精确输入ChineseLocalization:C 和 L 大写、末尾是 n、无空格、无 s、不能是ChineseLanguage或Localization
- 选中回车后,右下角出现Installed package ChineseLocalization才算成功;若Preferences → Package Settings里没有该项,说明插件未启用
"locale": "zh_CN" 加了还是英文?
这行配置只有同时满足三个条件才生效:
- 必须写在Preferences → Settings右侧的Preferences.sublime-settings — User文件里(左侧默认设置只读,改了白搭)
- JSON 格式必须合法:"zh_CN"必须用英文双引号包裹,前后不能多逗号(尤其上一行末尾已有逗号时)
- 保存后必须完全退出 Sublime Text(关窗口 ≠ 退出),再重开;否则设置根本不加载
部分 ST4.4+ 版本(如 build 4165)存在 UI 渲染延迟,Help → Language 子项可能初始灰显,等约 10 秒再点才出现选项。
中文显示发虚、方块字、菜单乱码怎么办?
这不是汉化失败,是渲染层问题:
- 高 DPI 屏幕或启用了gl_hardware_acceleration时 fallback 字体出错,直接在用户设置里加一行:"gl_hardware_acceleration": false
- 乱码常因系统缺失中文字体:Windows 可设"font_face": "Microsoft YaHei",macOS 推荐"font_face": "PingFang SC",Linux 建议"font_face": "Noto Sans CJK SC"
- 某些 UI 插件(如Origami、BracketHighlighter)会干扰 locale 解析,临时禁用可快速验证是否冲突
真正卡住人的地方,从来不是“找不到插件”,而是locale写在了只读的默认设置里、JSON 多了个逗号、或者以为关了窗口就算退出了——后台进程还在跑,配置压根没加载。

















