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 安装代码 - 2026 年 Sublime Text 4 推荐用官网最新 HTTPS 地址,HTTP 链接大概率被拦截失败
- 装完必须完全退出 Sublime(右键托盘图标退出,或任务管理器杀掉
subl.exe/Sublime Text进程),否则插件管理器不加载
安装 ChineseLocalization 插件的正确姿势
搜错名字、输错大小写、没等列表加载就重输,是安装失败最常见原因。这不是网络慢,是 Package Control 的异步机制。
- 命令面板输入
Install Package→ 回车 → 等 2~3 秒,直到新搜索框弹出(别急着打字) - 在新框里**精确输入
ChineseLocalization**(注意:C 大写,L 大写,末尾无 s,不是ChineseLanguage或Localization) - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功 - 装完界面不会变中文——这是设计如此,不是 bug
为什么加了 locale 还是英文?三个硬性条件缺一不可
"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" - 别碰手动替换
en目录这种老方案——ST4 的 locale 机制已不兼容,强行操作会导致菜单空白
真正卡住人的从来不是“怎么装”,而是“以为装完就完事”。locale 配置必须写对位置、JSON 语法必须合法、退出必须彻底——三者任一漏掉,界面就永远停在英文状态。











