sublime text 4 中文界面必须同时满足三个条件:package control 正确加载、chineselocalization 插件成功安装、用户设置中添加 "locale": "zh_cn" 并彻底退出重启,缺一不可;其他“中文包”“替换.lang文件”等方法均无效且可能导致异常。

Sublime Text 4 没有“中文包”这个东西,所谓“安装中文包”是误传。真正能生效的只有 ChineseLocalization 插件 + 手动配置 "locale": "zh_CN" + 彻底退出重启,三者缺一不可。其他任何“替换 .lang 文件”“解压汉化补丁”“搜 ChineseLanguage”的操作,都会失败或导致启动异常。
怎么验证 Package Control 真装好了?
菜单里看到 “Package Control” ≠ 它已就位。它必须能响应命令,否则后续所有插件安装都静默失败。
- 按
Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(macOS)调出命令面板 - 输入
Install Package—— 必须完整看到Package Control: Install Package这一行才表示加载成功 - 如果提示
command not found,说明根本没装好,得进控制台(Ctrl + `)粘贴官网 HTTPS 安装代码,执行后**必须彻底退出 Sublime Text**(Windows 杀掉所有subl.exe,macOS 用 Activity Monitor 结束进程),再重开
安装 ChineseLocalization 插件的准确步骤
这不是拼网速,是 Package Control 异步加载机制决定的节奏问题。输错名字、没等列表加载完就重输,是失败主因。
- 确认
Package Control已就位后,再按Ctrl + Shift + P,输入Package Control: Install Package并回车 - 等底部状态栏显示
Loading package list…(通常 2~3 秒),等新搜索框弹出后再动手 - 在新框中**精确输入
ChineseLocalization**:首字母 C 和 L 大写,结尾是n,无空格、无s,不是ChineseLanguage或Localization - 方向键选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成
为什么加了 "locale": "zh_CN" 还是英文?
插件装了、配置写了,但界面还是英文?大概率是位置、格式或重启三者之一出错。
-
"locale": "zh_CN"必须写在Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式必须合法:前后不能多逗号(尤其上一行末尾已有逗号时),引号必须是英文双引号,值必须用双引号包裹(
"zh_CN"不是zh_CN) - 保存后必须**完全退出 Sublime Text**(包括托盘图标和后台进程),再重新启动;只关窗口无效
- ST4.4+ 用户注意:部分 2025 年后发布的
ChineseLocalization版本要求最低 ST4.4.1,若用的是 ST4.3.x,可能加载失败且无提示
最容易被忽略的是“彻底退出”这一步——Windows 用户常漏掉系统托盘里的 subl.exe,macOS 用户常以为 Cmd + Q 就结束了,其实进程还在。只要有一个残留进程,"locale" 设置就不会加载。











