sublime text 4 中文界面需三步:装好 package control(用 ctrl+shift+p 输入 install package 验证)、正确安装 chineselocalization 插件(等 2~3 秒后精确输入名字)、在用户设置中添加 "locale": "zh_cn" 并彻底退出进程再重启。

ChineseLocalization 插件必须装,但装了不等于界面变中文——缺了 "locale": "zh_CN" 和彻底退出进程,90% 的人卡在这一步。
怎么确认 Package Control 真的装好了
别看菜单里有没有“Package Control”项,那是假象。真正有效的验证方式只有一种:Ctrl + Shift + P(Win/Linux)或 Cmd + Shift + P(macOS),输入 Install Package:
- 如果出现
Package Control: Install Package,说明已就位 - 如果提示 “command not found”,就得重装——打开控制台
Ctrl + `,粘贴官网最新 HTTPS 安装代码(HTTP 地址在 2026 年基本失效) - 装完必须右键托盘图标选“退出”,或用任务管理器杀掉所有
subl.exe/Sublime Text进程;只关窗口,插件管理器根本不会加载
安装 ChineseLocalization 插件的三个关键节奏点
失败不是因为网络差,而是 Package Control 异步加载机制被人为打断:
- 输入
Install Package后按回车,**必须等 2~3 秒**,直到新搜索框弹出,再输名字 - 在新框中**精确输入
ChineseLocalization**:C 和 L 大写、末尾无s、不能是ChineseLanguage或Localization - 选中后回车,右下角出现
Installed package ChineseLocalization才算成功;若Preferences → Package Settings下没有该项,说明插件未启用
为什么加了 locale 还是英文?三件事缺一不可
"locale": "zh_CN" 必须同时满足位置、格式、重启三条件:
- 只能写在
Preferences → Settings右侧的Preferences.sublime-settings — User文件里;左侧默认设置是只读的,改了也白搭 - JSON 格式要合法:前后不能多逗号,引号必须是英文双引号,值必须用双引号包裹(
"zh_CN"不是zh_CN) - 保存后必须**完全退出 Sublime Text**(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即可,不用卸插件
"locale" 就不会生效。











