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

Sublime Text 本身不提供官方中文界面,ChineseLocalization 插件是目前唯一持续维护、适配 Sublime Text 4(含 build 4165+)的简体中文方案——但装上插件 ≠ 界面变中文,自动更新也≠自动生效,关键在三处:插件必须启用、"locale": "zh_CN" 必须写对位置、进程必须彻底退出。
Package Control 没装好,后面全白忙
很多人卡在第一步,却以为是汉化包问题。真正有效的验证方式只有一种:Ctrl + Shift + P(Win/Linux)或 Cmd + Shift + P(macOS),输入 Install Package:
- 如果出现
Package Control: Install Package,说明已就位 - 如果提示 “command not found”,就得重装——打开控制台
Ctrl + `,粘贴官网最新 HTTPS 安装代码(HTTP 地址在 2026 年已强制失效) - 装完必须彻底退出 Sublime:Windows 要右键托盘图标选“Exit”,macOS 要用 Activity Monitor 强制结束
Sublime Text进程;只关窗口,Package Control根本不会加载
安装 ChineseLocalization 插件时输错名字就失败
搜 ChineseLanguage、Localization 或漏掉大写 L,都会找不到正确包。这不是网络慢,是 Package Control 的异步加载机制:
- 命令面板输入
Package Control: Install Package→ 回车 → 等 2~3 秒,直到新搜索框弹出再输词 - 在新框中**精确输入
ChineseLocalization**:C和L大写、末尾无s、不能是ChineseLocalizations - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;若Preferences → Package Settings下没有该项,说明插件未启用
加了 "locale": "zh_CN" 还是英文?三个条件一个都不能少
"locale": "zh_CN" 只有同时满足三件事才会触发翻译:
- 只能写在
Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式要合法:
"locale": "zh_CN"前后不能多逗号,引号必须是英文双引号,值必须用双引号包裹("zh_CN"不是zh_CN) - 保存后必须**完全退出 Sublime Text**(Windows 查托盘、macOS 用 Activity Monitor),再重开;否则设置根本不加载
ChineseLocalization 自动更新后仍显示英文?先查这三点
插件更新本身没问题,但更新后 UI 不刷新是常见现象:
- 检查
Preferences → Package Control → Enable Package中ChineseLocalization是否仍勾选(某些更新会意外禁用) - 高 DPI 屏幕或启用了
gl_hardware_acceleration时,中文菜单可能字体发虚或显示方块,临时加配置"gl_hardware_acceleration": false可验证是否渲染层干扰 - 某些 UI 插件(如
Origami、BracketHighlighter)会拦截 locale 解析逻辑,可临时禁用测试
最常被忽略的是:插件更新后,"locale": "zh_CN" 配置项本身不会被覆盖,但 Sublime Text 的语言层加载依赖进程级初始化——哪怕只是后台残留一个 subl.exe,重启窗口也不足以触发重载。


















