sublime text 4汉化需同时满足三条件:正确安装package control并验证、精确安装chineselocalization插件、在用户设置中添加"locale": "zh_cn"且彻底退出进程后重启,缺一不可。

locale 必须写对、插件必须装准、进程必须杀干净——三者缺一,界面就还是英文。
怎么确认 Package Control 真装好了?
菜单里有“Package Control”选项 ≠ 它在运行。真正有效的验证只有一种:Ctrl + Shift + P(Win/Linux)或Cmd + Shift + P(macOS),输入Install Package。如果出现Package Control: Install Package命令,才算到位;如果提示command not found,就得重装。
重装时必须用官网 HTTPS 地址:https://packagecontrol.io/Package%20Control.sublime-package。HTTP 地址在 2026 年已基本失效。粘贴安装代码后,必须彻底退出 Sublime Text(Windows 查托盘图标右键选“Exit”,macOS 用 Activity Monitor 强制结束Sublime Text进程),否则控制台显示成功,实际插件管理器根本没加载。
ChineseLocalization 插件怎么装才不失败?
失败主因不是网络差,而是 Package Control 的异步加载机制被人为打断:
- 输入
Package Control: Install Package回车后,必须等 2~3 秒,等新搜索框弹出再输名字(别急着打字) - 在新框中**精确输入
ChineseLocalization**:首字母C和L大写,末尾是n,无空格、无s,不是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing...不代表完成 - 装完界面不会自动变中文——这是设计如此,ST4 不热重载 UI 语言层,不是 bug
"locale": "zh_CN" 写在哪、怎么写才生效?
只装插件不设 locale,等于买了空调不插电。这行配置必须同时满足三个硬性条件:
- 位置:只能写在
Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - 格式:JSON 必须合法——引号必须是英文双引号,值必须用双引号包裹(
"zh_CN"不是zh_CN),前后不能有多余逗号(尤其上一行末尾已有逗号时) - 重启:保存后必须完全退出 Sublime Text(关窗口 ≠ 退出),Windows 要杀掉所有
subl.exe,macOS 要在 Activity Monitor 中确认进程已结束,再重开
若仍无效,可临时禁用干扰插件(如 Origami、BracketHighlighter),它们可能劫持 locale 解析流程。
中文显示发虚、方块字、菜单乱码怎么办?
这不是汉化失败,是渲染层问题,和 ChineseLocalization 无关:
- 高 DPI 屏幕或启用
gl_hardware_acceleration时,ST4 fallback 字体链出错,加一行"gl_hardware_acceleration": false可立刻缓解模糊或方块 - 乱码常因系统缺失中文字体:Windows 可试
"font_face": "Microsoft YaHei",macOS 用"font_face": "PingFang SC",Linux 推荐"font_face": "Noto Sans CJK SC" - 字体大小建议同步调整,例如加
"font_size": 13避免过小导致识别困难
最易被忽略的点:改完设置不杀进程就重启,等于没改;搜插件名时多按一次回车或提前打字,会导致 Package Control 加载中断——节奏比拼写还关键。











