help → enter license 灰色不可点是因残留license配置锁死入口,需彻底关闭软件、删除local目录(windows:%appdata%\sublime text\local;macos:~/library/application support/sublime text/local)、重启后恢复可点击状态。

Help → Enter License 灰色不可点怎么办
这是最常被误判为“软件坏了”的问题,实际几乎全是残留配置导致的。Sublime Text 一旦读到任何 license 相关字段(哪怕只是半截无效密钥),就会锁死该菜单项。
- 关闭 Sublime Text,彻底杀掉后台进程(Windows 可查 taskmgr 中是否有
sublime_text.exe) - 删除用户数据目录下的
Local文件夹:
Windows 路径为%APPDATA%\Sublime Text\Local;
macOS 是~/Library/Application Support/Sublime Text/Local - 重启软件,此时
Help → Enter License应恢复可点击状态 - 若仍灰色,检查是否在运行便携版:任务栏右键图标 → 属性 → 目标路径含
Data文件夹即为便携版,它走的是独立配置路径,和安装版不互通
粘贴密钥后提示 “Invalid license”
这不是网络验证失败,是本地解析直接拒收——格式容错率极低。
- 必须包含完整首尾分隔符:
----- BEGIN LICENSE -----和----- END LICENSE -----,缺一不可 - 所有破折号必须是半角
-(共5个),不能是中文“—”、长划线或 Unicode 连字符 - 用户名字段大小写、空格数、标点(如冒号后空格)必须与授权邮件中
Licensed to:完全一致 - 复制前先粘贴到记事本,确认无隐藏换行、无剪贴板管理器注入的元数据
激活成功但保存时仍弹 “Please purchase a license”
这说明你正在用的不是刚激活的那个实例。90% 情况下是双版本并存导致的混淆。
- 检查启动方式:是从开始菜单/桌面快捷方式打开?还是从命令行敲
subl?两者可能指向不同安装路径 - 确认当前窗口标题栏是否显示 “Sublime Text (Portable)” 字样
- 查看进程路径:Windows 用任务管理器 → 详细信息 → 右键进程 → 打开文件所在位置;macOS 用 Activity Monitor → 右键 → 在访达中显示;路径含
Data即为便携版 - 便携版的 license 必须在它自己的
Help → Enter License中输入,且重启的是该实例
汉化后菜单乱码或部分英文残留
ChineseLocalization 插件只翻译界面字符串,不接管编码逻辑。乱码根源通常不在语言包本身。
- 先确认文件编码设置是否覆盖了插件行为:打开
Preferences → Settings,用户设置里不要硬写"default_encoding"或"fallback_encoding",交给插件自动协商 - 若打开已有文件仍乱码,用
File → Reopen with Encoding → UTF-8手动重载,再选File → Save with Encoding → UTF-8 - 插件安装后需重启编辑器才生效,仅重载插件(Ctrl+Shift+P →
Package Control: Satisfy Dependencies)不够 - 避免同时安装多个汉化类插件(如
ChineseLocalization+Localization),它们会互相覆盖语言资源表
真正卡住人的,从来不是密钥对不对,而是你根本没意识到自己在用两个 Sublime Text。系统安装版、便携版、通过 subl 命令调起的实例,三者配置完全隔离——这点在排查时最容易被忽略。











