sublime text 4 汉化需三步:安装 package control、正确安装 chineselocalization 插件、在用户设置中添加 "locale": "zh_cn" 并彻底退出进程后重启才生效。

Sublime Text 4 装完 ChineseLocalization 插件后界面仍是英文,不是插件没装好,而是缺了关键配置和彻底重启——必须在用户设置里加 "locale": "zh_CN",且要杀掉后台进程再重开,否则不生效。
确认 Package Control 是否真正就位
没它,ChineseLocalization 根本装不上。别只看菜单里有没有“Package Control”选项,得实测命令是否可用。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Install Package - 如果提示
command not found,说明没装,得进控制台(Ctrl+`)粘贴官网最新 HTTPS 安装代码 - 装完必须彻底退出 Sublime:Windows 看系统托盘右键退出,macOS 用 Activity Monitor 杀掉
Sublime Text进程,否则插件管理器不会加载 - 企业网络或代理环境下,
urllib.request.ProxyHandler()可能失效,可临时关代理或改用离线安装包
安装 ChineseLocalization 插件的正确操作
搜错名、输错大小写、没等列表加载就重输,是安装失败最常见原因。这不是网速问题,是 Package Control 的异步机制。
- 命令面板输入
Install Package→ 回车 → 等 2~3 秒,直到新搜索框弹出(别急着打字) - 在新框里**精确输入
ChineseLocalization**(C 大写、L 大写、末尾无 s,不是ChineseLanguage或Localization) - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功 - 装完界面不会变中文——这是设计如此,不是 bug;ST4 不热重载 UI 语言层
启用中文必须满足的三个硬性条件
"locale": "zh_CN" 必须同时写对位置、格式、并彻底重启,三者缺一不可。
- 打开
Preferences > Settings,只在右侧Preferences.sublime-settings — User中添加,左侧默认设置是只读的,改了也无效 - 确保 JSON 合法:前后加逗号检查,
"locale": "zh_CN"行末不能有多余逗号 - 保存后必须彻底退出 Sublime(关窗口 ≠ 退出),Windows 检查托盘图标,macOS 查 Activity Monitor
- 若仍无效,临时禁用 UI 类插件(如
Origami、BracketHighlighter),它们可能干扰 locale 加载
字体发虚、方块字、菜单乱码怎么办
这不是汉化失败,是渲染层问题。ST4 在高 DPI 或启用硬件加速时,中文字体 fallback 容易出错。
- 在用户设置里加一行:
"gl_hardware_acceleration": false,可立刻缓解字体模糊或方块 - 乱码常因系统缺失中文字体:Windows 可试
"font_face": "Microsoft YaHei",macOS 用"font_face": "PingFang SC" - 如果想切回英文,不用卸插件:按
Ctrl+Shift+P输入Localization: Choose Language,选English即刻生效
最容易被忽略的是“彻底退出”这个动作——很多人只关窗口,但 subl.exe 或 Sublime Text 进程还在后台跑,导致所有配置都不加载。另外,"locale" 写错大小写(比如 zh-cn)、误加空格、或塞进默认设置里,都会让整个汉化流程静默失败。











