sublime text 4 中文界面需同时满足三个硬性条件:package control 正确加载、chineselocalization 插件成功安装、用户设置中添加合法 json 格式 "locale": "zh_cn" 并彻底退出进程后重启,缺一不可。

Package Control 必须先装好,否则后续所有操作都静默失败。很多人以为菜单里有“Package Control”就代表装好了,其实只是 UI 残留——真正验证方式只有一种:按 Ctrl + Shift + P(Windows/Linux)或 Cmd + Shift + P(macOS),输入 Install Package,必须看到完整命令名 Package Control: Install Package 才算到位。如果提示 command not found,说明根本没加载,得重来:按 Ctrl + ` 打开控制台,粘贴官网 HTTPS 安装代码(HTTP 地址在 2026 年已全部失效),执行完必须彻底退出 Sublime Text(Windows 杀掉所有 subl.exe,macOS 用 Activity Monitor 结束进程),再重开。
安装 ChineseLocalization 插件不能输错名字
这是目前唯一适配 ST4.4.1+、仍在持续维护的简体中文方案。搜错名字、大小写不对、没等列表加载就重输,是失败主因。
- 确认
Package Control就位后,再按Ctrl + Shift + P,输入Package Control: Install Package并回车 - 等底部状态栏显示
Loading package list…(通常 2~3 秒),新搜索框弹出后再动手 - 在新框中**精确输入
ChineseLocalization**:首字母C和L大写,结尾是n,无空格、无s、不是ChineseLanguage或Localization - 方向键选中后回车,右下角出现
Installed package ChineseLocalization才算成功;仅显示Installing…不代表完成
"locale": "zh_CN" 必须写对位置和格式
插件装完 ≠ 界面变中文。ST4 默认 fallback 到英文,必须手动指定且严格校验 JSON 格式。
- 点击菜单
Preferences → Settings,只在右侧Preferences.sublime-settings — User文件里编辑(左侧是只读默认设置,改了也白搭) - 在大括号
{}内添加一行:"locale": "zh_CN" - 检查是否误写成
zh-cn(小写)、zh_CN.UTF-8(多余后缀)或zh-Simplified(ST4 已弃用) - 确保引号是英文双引号,前后无多余逗号(尤其上一行末尾已有逗号时)
重启必须彻底,否则设置不生效
保存配置后只关窗口,90% 的情况都不会生效。ST4 的 locale 加载依赖进程级初始化,残留后台进程会跳过整个语言层。
- Windows:任务管理器中结束所有
subl.exe进程,或右键托盘图标选“Exit” - macOS:用 Activity Monitor 搜索
Sublime Text,强制退出所有相关进程 - Linux:运行
pkill -f sublime或手动 kill 对应 PID - 重启后,可打开命令面板输入
Set Locale,看是否有中文选项;或观察菜单栏Preferences是否变成首选项
Help → Language 菜单项可能需等待约 10 秒才渲染出来;另外,某些 UI 插件(如 Origami、BracketHighlighter)会干扰 locale 解析,临时禁用可快速验证是否冲突。











