sublime text 4 中文界面需三步缺一不可:安装 chineselocalization 插件、在用户设置中添加合法 json 格式 "locale": "zh_cn"、彻底退出进程后重启;任何“汉化包”“.lang 替换”操作均无效且危险。

Sublime Text 4 没有“语言包安装”这回事,所谓“汉化菜单”本质是启用 ChineseLocalization 插件 + 正确配置 "locale": "zh_CN" + 彻底重启三者缺一不可;任何试图双击安装 .zip、替换 .lang 文件、或搜“中文语言包”的操作都会失败甚至导致 UI 崩溃。
怎么确认 Package Control 真装好了?
很多人卡在这步却以为是汉化问题。Package Control 不是菜单里有个选项就叫“装好”,它必须能响应命令。
- 按
Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(macOS)调出命令面板 - 输入
Install Package—— 必须看到完整命令名Package Control: Install Package才算到位 - 如果提示
command not found,说明根本没加载,后续所有插件安装都会静默失败 - 手动安装时,2026 年起必须用 HTTPS 地址:
https://packagecontrol.io/Package%20Control.sublime-package;HTTP 已被拦截 - 控制台粘贴完安装代码后,必须彻底退出 Sublime(Windows 杀掉所有
subl.exe,macOS 用 Activity Monitor 结束Sublime Text进程),否则插件管理器压根不初始化
安装 ChineseLocalization 插件的准确操作
这是目前唯一持续维护、适配 ST4.4.1+ 的简体中文方案。搜错名字、输错大小写、没等列表加载就重输,是失败主因——不是网络慢,是 Package Control 的异步机制决定的。
- 命令面板输入
Package Control: Install Package并回车,等底部状态栏显示Loading package list…完成(通常要 2~3 秒),再动手指 - 在新弹出的搜索框中**精确输入
ChineseLocalization**:首字母 C 和 L 大写,结尾是n,无空格、无s,不是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成 - 装完界面不会变中文——这是设计如此,ST4 不热重载 UI 语言层,不是 bug
为什么加了 "locale": "zh_CN" 还是英文?
插件装完 ≠ 界面变中文。ST4 默认 fallback 到英文,必须手动指定才可靠,且这个配置极易写错位置或格式。
-
"locale": "zh_CN"必须写在Preferences > Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式必须合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号,值必须用双引号包裹(
"zh_CN"不是zh_CN) - 保存后必须**完全退出 Sublime Text**(Windows 查系统托盘图标,macOS 确认进程已结束),再重开;否则设置根本不加载
- 某些 UI 插件(如
Origami、BracketHighlighter)会干扰 locale 解析,临时禁用可快速验证是否是它们的问题
最容易被忽略的是“彻底退出”:关窗口 ≠ 退出进程,托盘图标还在、后台 subl.exe 或 Sublime Text 进程未清,配置就永远不生效。高 DPI 屏幕下若出现中文发虚或方块,记得顺手加一行 "gl_hardware_acceleration": false。











