Sublime Text 中文界面需正确安装 Package Control 和 ChineseLocalization 插件,并在用户设置中添加 "locale": "zh_CN" 后彻底重启。手动替换语言文件已失效,多插件共存或配置错误会导致乱码或英文界面。

Sublime Text 界面能正常显示中文,靠的是 ChineseLocalization 插件 + 正确的 "locale": "zh_CN" 配置,不是“下载个压缩包双击安装”那种方式——手动替换语言文件早已失效,且在 ST4 上大概率导致菜单乱码或崩溃。
确认 Package Control 是否真装好了
很多人卡在这一步却以为自己装过了。按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Install Package —— 必须看到 Package Control: Install Package 这一行才叫成功。如果提示 “command not found”,说明没装,或者装了但没生效。
- 控制台(
Ctrl+`)粘贴的安装代码必须是 HTTPS 地址(2026 年起 HTTP 已被多数环境拦截),ST4 推荐用官网最新代码,旧版 SHA256 校验值已不同 - 安装后必须彻底退出 Sublime(右键托盘图标选「Exit」,或任务管理器杀掉
subl.exe/Sublime Text进程),只关窗口没用 - 企业网络/代理环境下,
urllib.request.ProxyHandler()可能静默失败;此时可临时关代理,或改用离线安装:下载Package Control.sublime-package手动丢进Installed Packages目录
安装 ChineseLocalization 而不是“中文语言包”模糊词
搜 ChineseLocalization,一个字母都不能错——别输成 ChineseLocalization 少个 L、chinese localization 带空格、或 ChineseLang,那些要么是废弃项目,要么只翻译了 30% 的菜单,且不维护。
- 命令面板输
Install Package→ 等几秒列表加载完再输ChineseLocalization,太快重输会触发空搜索,找不到 - 安装成功后右下角有提示:
Installed package ChineseLocalization;若没提示,检查Preferences > Package Settings里有没有这个条目 - 别同时装多个汉化插件(比如
Chinese (Simplified) Language Pack),它们会互相覆盖配置,导致"locale"失效
启用中文要改设置,且必须完全重启
装完插件 ≠ 界面变中文。ST4 不热重载 UI 语言层,必须手动触发并重启。打开 Preferences > Settings,只在右侧 Preferences.sublime-settings — User 中添加:
{
"locale": "zh_CN"
}
注意:"locale" 是双引号包裹的字符串,不是布尔值,不能写成 "chinese_localizations": true 或 "zh-Simplified"(后者在 ST4 不识别)。
- 左侧默认设置(Default)是只读的,往里面写无效;保存后务必彻底退出再重开
- 高 DPI 屏幕或启用了 OpenGL 加速时,中文菜单可能发虚或出现方块字,加一行
"gl_hardware_acceleration": false可缓解 - 若仍为英文,用
Ctrl+Shift+P输入Localization: Choose Language,选English再切回来,能快速验证插件是否加载成功
最常被忽略的点:重启不是“关掉再点图标”,而是杀进程;配置不是写在默认设置里,也不是靠插件自动启用。这两步任一出错,界面就永远停在英文。

















