sublime text 安装目录下的 sublime.cfg 文件基本无效;官方从未支持该路径的 locale 配置,文件通常不存在,即使手动创建并写入 locale=zh_cn,启动时也会被直接忽略。

Sublime Text 安装目录下的 sublime.cfg 文件是否有效?
基本无效。截至 Sublime Text 4(2026 年主流版本),官方从未支持通过修改安装目录下的 sublime.cfg 或类似配置文件来切换界面语言。该文件通常不存在,即使手动创建并写入 locale=zh_CN,Sublime 启动时会直接忽略——它不读取这个路径的 locale 配置。
为什么改 Packages/User/Preferences.sublime-settings 也没用?
因为界面语言不是靠用户设置项控制的。你往 Preferences.sublime-settings 里加 "locale"、"ui_language" 或 "language" 这类 key,Sublime 不识别,也不会报错,只是静默忽略。这不是配置遗漏,而是设计如此:语言切换必须依赖插件提供的资源包,而非 JSON 设置项。
真正起作用的语言配置在哪?
只在插件内部生效:
- 已安装的中文语言包(如
ChineseLocalization)会在Packages/ChineseLocalization/目录下提供Default.sublime-package或解压后的messages/zh-CN.json等资源文件 - Sublime 启动时扫描
Packages/下所有启用的插件,加载其中带.lang或messages/的翻译资源 - 语言切换动作(如命令面板中执行
Set Language)本质是告诉 Sublime 加载哪个插件的翻译资源,而不是修改某个配置文件
手动修改安装目录文件的风险
直接在 Sublime 安装目录(如 C:\Program Files\Sublime Text 4\ 或 /Applications/Sublime Text.app/Contents/MacOS/)下新建或修改任何文件:
- Windows/macOS 系统可能因权限限制拒绝写入
- 升级 Sublime 时,整个安装目录会被覆盖,你的修改必然丢失
- 若误删或破坏
Default.sublime-package,会导致菜单、命令等基础功能异常 - 没有重启生效一说——这类改动根本不会被加载
真要调试语言行为,唯一安全路径是进 Packages/ 目录操作插件本身,而不是碰安装根目录。











