Sublime Text 4 中文界面需三步:安装 ChineseLocalization 插件、在用户设置中添加合法 JSON 格式 "locale": "zh_CN"、彻底退出进程后重启;缺一不可。

Sublime Text 4 的菜单和界面无法通过“安装汉化包”一键变中文——它不支持传统意义上的汉化包,必须用 ChineseLocalization 插件 + 正确配置 "locale": "zh_CN" + 彻底退出进程三者配合才生效。装完插件不改设置、或改了不杀进程,90% 的人卡在这两步。
怎么确认 Package Control 真的装好了
很多人以为菜单里有 “Package Control” 就算装好,其实只是残留 UI。真正有效的验证方式只有一种:
- 按
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后回车,**必须等 2~3 秒**,等底部状态栏显示Loading package list…完成,再动手指 - 在新弹出的搜索框中**精确输入
ChineseLocalization**:首字母C和L大写,结尾是n,无空格、无s,不是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成 - 装完不会立刻变中文——这是设计如此,ST4 不热重载 UI 语言层
为什么加了 "locale": "zh_CN" 还是英文
"locale": "zh_CN" 必须同时满足位置、格式、重启三条件,缺一不可:
- 只能写在
Preferences > Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式要合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号,值必须用双引号包裹(
"zh_CN"不是zh_CN) - 保存后必须**完全退出 Sublime Text**(Windows 查系统托盘图标,macOS 确认进程已结束),再重开;否则设置根本不加载
- 某些 UI 插件(如
Origami、BracketHighlighter)会干扰 locale 解析,临时禁用可快速验证是否冲突
字体发虚、方块字、菜单乱码怎么办
这不是汉化失败,是渲染层问题,常见于高 DPI 屏幕或启用硬件加速时:
- 在用户设置里加一行:
"gl_hardware_acceleration": false,可立刻缓解模糊或方块 - 乱码常因系统缺失中文字体:Windows 可试
"font_face": "Microsoft YaHei",macOS 用"font_face": "PingFang SC" - 别信“新建文件打中文就乱”,那是编码设置问题,和界面语言无关;解决方法是加
"default_encoding": "UTF-8"和"fallback_encoding": "UTF-8"
最易被忽略的是:插件装完、配置写对、重启也做了,但系统托盘里还蹲着一个没杀干净的 subl.exe 进程——它会让所有设置静默失效。每次改完 locale,务必手动确认进程已清空。

















