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

Sublime Text 4 装完 ChineseLocalization 插件后界面仍是英文,不是插件没装好,而是缺了关键配置和彻底重启——"locale": "zh_CN"必须写在用户设置里、JSON 格式合法、进程完全退出才生效。
怎么验证 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 年基本失效) - 执行完必须彻底退出 Sublime: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 必须合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号,值必须包裹在双引号内(
"zh_CN"不是zh_CN) - 保存后必须完全退出 Sublime Text(包括托盘/后台进程),再重新启动;只关窗口,设置根本不加载
- ST4.4.1+ 用户注意:部分 2025 年后发布的
ChineseLocalization版本要求最低 ST4.4.1,若用的是 ST4.3.x,可能加载失败且无提示
字体发虚、方块字、菜单乱码怎么办
这不是汉化失败,是渲染层问题,常见于高 DPI 屏幕或启用了硬件加速:
- 在用户设置里加一行:
"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解析,临时禁用可快速验证是否冲突
最易被忽略的点:装完插件后界面不会自动变中文——这是 ST4 的设计,不是 bug;"locale": "zh_CN" 是开关,但开关本身必须写对位置、格式,并配合一次干净的重启才能触发语言层加载。

















