sublime text汉化需先安装package control插件管理器,再通过其安装chineselocalization插件,最后重启并手动在help→language中选择简体中文才能生效;仅安装插件不重启或不手动切换语言,界面仍为英文。

Sublime Text 本身没有内置中文界面,必须通过 ChineseLocalization 插件实现汉化;不装 Package Control 就无法安装该插件,而很多用户卡在第一步——菜单里根本找不到 Package Control。
为什么 Preferences 里没有 Package Control
因为它是独立插件,不是 Sublime 自带功能。新装的 Sublime Text(无论 3 或 4)默认不包含它,必须手动安装。
- 按
Ctrl + `(反引号)打开控制台,粘贴官方安装代码(注意:2026 年起packagecontrol.io已强制 HTTPS,旧版 HTTP 链接会失败) - 推荐使用当前有效代码:
import urllib.request,os,hashlib; h = '6f4c264a24d23388755df9271eed6dd8'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('https://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download' if dh != h else 'Package Control installed'); open(os.path.join(ipp, pf), 'wb').write(by) - 执行后无报错且输出
Package Control installed即成功,重启 Sublime 才会在Preferences菜单下看到Package Control
安装 ChineseLocalization 后界面仍为英文
常见原因不是插件没装上,而是没触发语言切换逻辑——插件只提供翻译资源,不自动激活中文界面。
- 安装完
ChineseLocalization后,必须重启 Sublime Text(仅重载插件或刷新菜单无效) - 重启后,点击菜单
Help → Language → 简体中文才真正切换;若该选项灰显,说明插件未启用,可进Preferences → Package Control → Enable Package中确认ChineseLocalization是否勾选 - 部分 Sublime Text 4.4+ 版本(如 build 4165)存在插件兼容延迟,需等待约 10 秒再点
Help菜单,否则Language子项尚未渲染
汉化不完整,某些菜单/弹窗仍是英文
这是 ChineseLocalization 的固有限制,并非配置错误。它只翻译核心 UI 字符串,不覆盖所有动态生成文本。
- 命令面板(
Ctrl + Shift + P)中部分命令名、插件提示仍为英文,因这些由第三方插件提供,不在汉化包管辖范围 - 构建系统错误提示(如
File "xxx.py", line 5)、终端输出、正则匹配结果等属于运行时内容,汉化包完全不干预 - 新版 Sublime Text 发布后,汉化包通常滞后 1–3 周更新,期间新增的 UI 元素(如设置页新字段)会保持英文,可关注 GitHub 仓库
sublimehq/www的 PR 合并状态
最易被忽略的一点:汉化生效依赖于插件加载顺序和 locale 初始化时机。如果在 Sublime 启动瞬间快速点击 Help,可能触发英文 locale 缓存,此时即使已安装插件,也需强制重启而非单纯重开窗口。











