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

ChineseLocalization 插件装完界面还是英文,不是没装上,而是缺了关键动作:必须写对 "locale": "zh_CN"、放对位置、彻底退出进程再重启。三者漏一,就永远卡在英文。
怎么确认 Package Control 真装好了
菜单里有“Package Control”不等于它能用。真正有效的验证方式只有一种:Ctrl + Shift + P(Windows/Linux)或 Cmd + Shift + P(macOS)调出命令面板,输入 Install Package —— 必须完整看到 Package Control: Install Package 这一行才表示加载成功。
如果提示 command not found,说明根本没初始化。此时要:
- 按
Ctrl + `打开控制台,粘贴带哈希校验的 HTTPS 安装代码(HTTP 链接在 2026 年已全部失效) - 执行后看到
Package Control installed才算落地 - Windows 必须在任务管理器中结束所有
subl.exe;macOS 要用 Activity Monitor 杀掉全部 Sublime Text 进程,不能只关窗口
安装 ChineseLocalization 的准确操作
这不是拼网速,是 Package Control 异步机制决定的节奏问题。常见失败全是人为卡点:
- 输入
Package Control: Install Package后,必须等底部状态栏显示Loading package list…完成(通常 2~3 秒),新搜索框弹出后再动手 - 在新框中**精确输入
ChineseLocalization**:首字母 C 和 L 大写,结尾是n,无空格、无s、不是ChineseLanguage或Localization - 方向键选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成
"locale": "zh_CN" 写在哪、怎么写才生效
插件装了,配置写了,界面还是英文?大概率是这三件事之一出错:
- 必须写在
Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式必须合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号,不能写成
"local"或"zh-cn" - 保存后必须完全退出 Sublime Text(包括托盘/后台进程),再重新启动;仅关闭窗口或
Cmd+Q在 macOS 上常残留进程
Help → Language 灰显或不出现?
这不是插件坏了,而是 ST4.4+ 版本(如 build 4165)存在插件资源加载延迟。常见表现是打开 Help 菜单后,Language 子项灰显或暂未渲染。
解决方法很简单:
- 耐心等约 10 秒,再点
Language,中文选项通常就会出现 - 若仍不出现,进
Preferences → Package Settings → ChineseLocalization → Settings – User,确认内容为空或为{};如果有非法字段(比如"enable": false),会直接禁用插件 - 某些 UI 插件(如
Origami、BracketHighlighter)可能干扰 locale 加载,可临时禁用测试
"locale" 配置只在启动时读取一次。哪怕你改了设置、点了保存,只要后台进程还在跑,新配置就永远不会生效。

















