Sublime Text 4 官方无中文版,需先安装Package Control(执行官网脚本,SHA256校验值df21e130d211cfc94d9b0905775a7c0f1e3d39e33b79698005270310898eea76),再通过Ctrl+Shift+P安装wuub维护的ChineseLocalization插件,并在用户设置中添加"locale": "zh_CN"后彻底退出重启方可生效。

Sublime Text 4 官方不提供中文版,所谓“中文版”全是英文主程序 + 汉化插件的组合;乱码不是汉化失败,而是编码识别或保存逻辑没对上——装错插件、设错配置、跳过手动重载,三者任一都会让中文显示或输入出问题。
怎么安全安装 ChineseLocalization 实现界面汉化
必须先装 Package Control,再通过它装插件;任何直接下载“Sublime中文版.exe”的行为都极可能引入后门或破坏加载机制。
- 按
Ctrl+`调出控制台,粘贴并执行官网安装脚本(2026 年有效 SHA256:df21e130d211cfc94d9b0905775a7c0f1e3d39e33b79698005270310898eea76) - 重启后按
Ctrl+Shift+P输入Install Package,搜索ChineseLocalization—— 只选 wuub 维护的版本,别碰 Chinese Language Pack 等无人更新分支 - 安装完成立即生效,无需重启;但注意:菜单变中文 ≠ 文件能正常读中文,这是两个独立问题
打开 GBK 文件还是乱码?先手动重载,别急着改设置
Sublime 不自动猜编码,ConvertToUTF8 插件也不会帮你“一眼认出 GBK”。乱码文件第一反应不是装插件,而是点右下角状态栏的当前编码名(如 UTF-8),选 Reopen with Encoding → Chinese (GBK)。
- 如果显示仍乱,换
Chinese (GB2312)或Western (Windows 1252)再试;只要中文出来,就说明原始编码判断对了 - 此时文件在内存里是正确 Unicode,但磁盘字节没变;下一步必须执行
File → Save with Encoding → UTF-8(不是 UTF-8 with BOM)才算真正转码 - Sublime Text 4.4+ 用户注意:
ConvertToUTF8已多年未维护,在新版本中常失效;推荐改用Codecs37(支持自动识别 GBK/GB18030/Shift-JIS 等 30+ 编码)
为什么设了 default_encoding 还是新建文件打中文就乱
因为 default_encoding 只控制「新建文件」和「显式保存时」的编码,不干预已打开文件的解码方式;而 Windows 下 Sublime 新建文件默认用系统 locale(即 GBK),你打的中文实际以 GBK 字节存盘,但别人用 UTF-8 编辑器打开就会乱。
- 用户设置里加这两行才稳:
"default_encoding": "UTF-8"和"fallback_encoding": "UTF-8" - 务必删掉配置中可能存在的
detect_encoding: true—— 它会让 Sublime 在有 BOM 时跳过 UTF-8,反而误判成 GBK - 保存带 BOM 的 UTF-8 文件会引发 Python 构建报错(
SyntaxError: Non-UTF-8 code starting with '\xef'),需额外加"save_with_bom": false
中文输入法不响应或光标错位怎么办
这不是汉化或编码问题,是输入法框架与 Sublime 渲染层没对齐,尤其在 Linux 和 macOS 上高频出现。
- Linux 用户(fcitx):终端运行
env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx sublime_text启动,或把这行写进桌面快捷方式 - macOS 用户:系统偏好设置 → 键盘 → 输入源,把常用中文输入法调到列表顶部;避免用 IMKQInput 等非标准输入法
- 字体渲染异常(菜单/侧边栏中文糊成一块):用户设置里加
"font_face": "PingFang SC"或"Microsoft Yahei",别留空或用等宽字体撑中文
最易被忽略的一点:所有编码操作(重载、保存、设默认)都依赖你**先人工确认原始编码**。没有银弹插件能 100% 自动识别 GBK 和 UTF-8 的混用场景,尤其是短文本或无 BOM 文件——靠猜,必翻车。

















