sublime text 4 中文界面唯一有效方式是安装 chineselocalization 插件并手动设置 "locale": "zh_cn" 后彻底重启;不存在直接安装语言包或替换 .lang 文件的方法,此类操作会导致启动失败或 ui 异常。

Sublime Text 4 的中文界面只能通过 ChineseLocalization 插件 + 手动配置 locale 实现,不存在“直接安装语言包”或“替换 .lang 文件”的方式——那些方法在 ST4 中已彻底失效,强行操作会导致启动失败或 UI 异常。
确认 Package Control 是否真就位
Package Control 不是可选项,而是所有插件安装的前提。很多人卡在这一步却以为是汉化包问题。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Install Package:- 若出现
Package Control: Install Package,说明已装好 - 若提示 “command not found”,就得重装
- 若出现
常见失败原因:
- 粘贴安装代码时多了空格或换行
- 企业网络下
urllib.request.ProxyHandler()失效(可临时关代理) - 用了过期的 HTTP 地址(2026 年必须用
@#@#@#@#@#@#@#@#@#@0) - 安装后没完全退出 Sublime Text(托盘进程还在,插件管理器不加载)
安装 ChineseLocalization 插件(唯一有效方案)
这是目前唯一持续维护、适配 ST4 的简体中文界面插件。别搜“Chinese Language”“Sublime 汉化补丁”——那些要么是 ST3 旧货,要么是伪造包。
- 确保
Package Control已生效并重启过编辑器 -
Ctrl+Shift+P→ 输入Package Control: Install Package→ 回车 - 等几秒,等插件列表加载完成(别急着重输)
- 在新弹出框中精确输入:
ChineseLocalization(注意大小写、无空格、少个 L 都不行) - 选中后回车,右下角出现
Installed package ChineseLocalization即成功
⚠️ 安装完界面不会变中文——这不是失败,是 ST4 不热重载 UI 语言层的正常行为。
手动设置 "locale": "zh_CN" 并彻底重启
"locale": "zh_CN" 并彻底重启插件装完 ≠ 界面变中文。ST4 默认靠系统 locale 推断语言,但常 fallback 到英文。必须手动指定才可靠。
- 打开
Preferences → Settings - 在右侧
Preferences.sublime-settings — User中添加一行:"locale": "zh_CN"
- 保存后必须完全退出 Sublime Text(不只是关窗口,要杀掉托盘进程),再重开
容易出错的地方:
-
"locale"拼成"local"或"locale"写成小写locale - 多加了逗号(尤其在最后一行)
- 误写在左侧默认设置里(那是只读的,改了也无效)
- 启用了干扰插件(如
Origami、BracketHighlighter),可临时禁用测试
高 DPI 屏幕下若菜单字体发虚或出方块,可在设置中加:
"gl_hardware_acceleration": false
切回英文或清理残留的实操路径
汉化不是单向操作,“半安装”状态最容易出问题:插件残留、配置冲突、缓存未清。
- 切回英文最稳的方式:
Ctrl+Shift+P→ 输入Localization: Choose Language→ 选English - 若想彻底清理:
-
Ctrl+Shift+P→Package Control: Remove Package→ 选ChineseLocalization - 删除 User Settings 里的
"locale": "zh_CN"行 - 清空缓存目录:
Sublime Text 4/Cache/(路径可通过Preferences → Browse Packages…上级目录找到)
-
别信“汉化补丁.exe”或“zh-CN.sublime-package”——ST4 的界面文本已硬编码进二进制,任何外部 .lang 文件替换都静默失效,强行覆盖可能让软件无法启动。











