sublime汉化教程:如何设置成中文界面?(小白指南)

6次阅读

package control 是 sublime text 汉化的必要基础设施,未安装则无法进行后续操作;需通过快捷键调出命令面板验证并安装,再安装 chineselocalization 插件,重启后手动设置 “locale”: “zh_cn” 并彻底退出生效。

sublime汉化教程:如何设置成中文界面?(小白指南)

确认 Package Control 是否已安装

没装 Package Control,后面所有汉化操作都走不通——它不是可选插件,而是 sublime text 的插件基础设施。很多人卡在这一步,却以为是汉化包有问题。

  • 快捷键 Ctrl + Shift + Pwindows/linux)或 Cmd + Shift + Pmacos)打开命令面板,输入 Install Package;如果显示 Package Control: Install Package,说明还没装
  • 若显示一 Package Control: 开头的命令(比如 Disable Package),说明已就位,跳过安装
  • 手动安装失败常见原因:网络被拦截、粘贴时多出空格、Sublime 版本太旧(ST3 末期或 ST4 早期需用对应哈希校验代码)

安装 ChineseLocalization 插件

这是目前最稳定、更新最勤的中文界面方案,覆盖菜单、设置面板、右键菜单等核心 ui,不改代码逻辑,也不影响语法高亮或插件功能。

  • 命令面板中输入 Install Package → 等待列表加载完成(可能需几秒,别急着重输)→ 输入 ChineseLocalization(注意拼写,不是 ChineseLanguageLocalization 单词)
  • 安装成功后右下角会提示,但**界面不会立刻变中文**——这是正常现象,别误以为失败
  • 部分用户装完发现“帮助”还是 Help、“首选项”仍是 Preferences:大概率是没重启,或者插件未启用(检查 Preferences → Package Settings → ChineseLocalization 是否存在)

重启后仍显示英文?检查 locale 设置

从 Sublime Text 4 开始,ChineseLocalization 默认依赖系统 locale 推断语言,但有时会 fallback 到英文。手动指定更可靠。

  • 打开 Preferences → Settings,在右侧 User Settings 中添加一行:"locale": "zh_CN"
  • 保存后必须完全退出 Sublime Text(包括托盘进程),再重新启动,否则设置不生效
  • 如果用了某些定制主题或 UI 插件(如 OrigamiBracketHighlighter),偶尔会干扰 locale 加载,可临时禁用它们测试

恢复英文或切换失败怎么办

汉化不是单向操作,随时可退回。问题多出在“半安装”状态:插件残留、配置冲突、缓存未清。

  • 想彻底恢复英文:命令面板输入 Remove Package → 选择 ChineseLocalization → 卸载后删掉 User Settings 里的 "locale": "zh_CN"
  • 卸载后仍部分中文?说明有缓存,删掉 Sublime Text 4/Cache/ 目录(路径可通过 Preferences → Browse Packages… 上级目录找到)
  • 安装后出现乱码或方块字?不是汉化问题,是字体不支持中文,改 font_face 设置,例如设为 "font_face": "microsoft YaHei""font_face": "PingFang SC"

真正容易被忽略的点是:Sublime Text 的 UI 语言和文件编码无关,ChineseLocalization 不影响你打开 UTF-8 的 .py 或 .js 文件——它只管菜单和对话框怎么显示。别指望它帮你解决中文注释乱码,那是编码设置或保存格式的事。

text=ZqhQzanResources