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,说明插件管理器压根没初始化。
此时要重装:
- 按 Ctrl + ` 打开控制台
- 粘贴当前有效安装代码(注意是 HTTPS):
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('https://packagecontrol.io/' + pf.replace(' ', '%20')).read())- 执行后输出
Package Control installed 才算成功- 关闭所有
subl.exe 进程(Windows 任务管理器查杀;macOS 用 Activity Monitor 结束),再重启 Sublime
ChineseLocalization 插件装不上?名字和时机都得对
搜 chineselocalization、chinese language 或 zh-cn 都不行——唯一有效名称是 ChineseLocalization,首字母 C 和 L 大写,结尾是 n,无空格、无复数 s,不是 ChineseLanguage 也不是 Localization。
正确流程:
- 确认 Package Control 已就位后,再按 Ctrl + Shift + P
- 输入并执行 Package Control: Install Package
- 等底部状态栏显示 Loading package list…(通常 2~3 秒),等新搜索框弹出后再输 ChineseLocalization
- 方向键选中,回车
- 右下角出现 Installed package ChineseLocalization 才算成功;仅显示 Installing… 不代表完成
装完还是英文?配置位置和重启方式错了
插件只提供翻译资源,不自动激活中文界面。必须手动指定语言且写对地方:
- 打开 Preferences → Settings,编辑右侧的 Preferences.sublime-settings — User 文件(左侧默认设置是只读的,改了白改)
- 添加一行:"locale": "zh_CN"(注意英文双引号,大小写严格,不能写成 zh-cn 或 zh-simplified)
- 检查 JSON 合法性:上一行末尾不能多逗号,整段不能缺大括号
- 保存后,必须彻底退出 Sublime(包括托盘图标进程),再重新启动 —— 仅关闭窗口不算重启
Help → Language 灰显或不出现?不是插件坏了,是时机问题
ST4.4+(如 build 4165)存在插件兼容延迟,Help → Language 子项可能需要等待约 10 秒才渲染出来。别一打开菜单就急着点,等几秒再展开。
如果仍灰显:
- 进入 Preferences → Package Control → Enable Package
- 查看 ChineseLocalization 是否已勾选
- 若未勾选,手动启用后再重启
另外,命令面板(Ctrl + Shift + P)里的命令名、第三方插件提示、构建错误堆栈(如 File "xxx.py", line 5)本来就不在汉化范围内,这不是配置失败,是插件能力边界。


















