sublime text 4 中文界面需同时满足三个硬性条件:package control 正确加载、chineselocalization 插件成功安装、用户设置中添加合法 json 格式 "locale": "zh_cn" 并彻底退出进程后重启,缺一不可。

Package Control: Install Package 命令找不到
这不是汉化插件的问题,是底层插件管理器根本没加载。菜单里有“Package Control”选项 ≠ 它能工作。
验证方式只有一种:Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(macOS),输入Install Package——必须看到完整命令名Package Control: Install Package才算成功。若提示command not found,说明Package Control未就位。
- 常见原因:安装时用了 HTTP 链接(如
http://packagecontrol.io/),2026 年起已强制 HTTPS,会直接报URLError - 企业网络下
urllib.request.ProxyHandler()可能静默失败,控制台无输出但脚本卡住 - 粘贴安装代码时多了空格或换行,导致 Python 语法错误
- 没彻底退出 Sublime 进程(Windows 托盘右键选 Exit,macOS 用 Activity Monitor 杀掉所有
subl进程)
ChineseLocalization 插件搜不到或装完没反应
不是网络慢,是 Package Control 的异步加载机制被跳过。输错名字、没等列表加载完就重输,是失败主因。
正确流程必须严格按顺序:
- 确认
Package Control: Install Package可用后,再调出命令面板,输入该命令并回车 - 等底部状态栏显示
Loading package list…(通常 2~3 秒),等新搜索框弹出后再动手 - 在新框中**精确输入
ChineseLocalization**:首字母C和L大写,结尾是n,无空格、无s,不能是ChineseLanguage或Localization - 方向键选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成
装完插件界面仍是英文
这不是插件失效,是 ST4 不热重载 UI 语言层,必须手动指定+彻底重启。
"locale": "zh_CN"必须写在右侧的Preferences.sublime-settings — User文件里(左侧默认设置只读,改了无效),且格式必须合法:
- 引号必须是英文双引号,不能用中文引号或单引号
- 上一行末尾若有逗号,这一行前不能多加逗号,否则 JSON 解析失败
- 保存后必须完全退出 Sublime(关窗口 ≠ 退出),Windows 检查系统托盘,macOS 用 Activity Monitor 杀进程,再重开
- ST4.4+ 版本(如 build 4165)存在 UI 渲染延迟,
Help → Language子项可能灰显,需等待约 10 秒再点
字体乱码、繁简混杂、菜单显示“檔案”“編輯”
这不是翻译错了,是 Windows 上 DirectWrite 渲染引擎 fallback 到繁体字形表。换语言包、重装插件都没用,必须改渲染模式。
在Preferences.sublime-settings — User中追加两行:
"font_options": ["gdi"], "gl_hardware_acceleration": false
"font_options": ["gdi"]强制启用 GDI 渲染,绕过 DirectWrite;"gl_hardware_acceleration": false关闭硬件加速可缓解高 DPI 屏幕下的字体发虚或方块字。这两项不加,即使locale正确、插件已装,UI 仍可能异常。











