package control装不上需先查控制台报错:系统时间偏差超3分钟、杀毒软件拦截或sublime被锁住是主因;手动安装更稳,下载后放入installed packages目录并重启;install package无响应多因快捷键冲突或package control未加载成功。

Package Control 装不上?先看控制台报错再动手
Sublime 插件装不了,90% 是 Package Control 没装成功,而不是插件本身有问题。直接按 Ctrl+` 打开控制台,粘贴官网脚本后没反应或报 urllib.error.URLError,别急着重试——先检查三件事:
- 系统时间是否偏差超过 3 分钟(TLS 握手会失败,
https://packagecontrol.io/直接拒绝连接) - 杀毒软件或防火墙是否静默拦截了 Python 的网络请求(尤其国内某些安全软件)
- Sublime 是否被其他进程锁住(比如上次异常退出没清掉
.sublime-text-3.lock文件)
手动安装更稳:去 https://packagecontrol.io/installation 下载 Package Control.sublime-package,放进 Sublime Text\Installed Packages\ 目录,重启即可。别信“一键安装包”,那玩意儿常带广告或篡改 PATH。
Install Package 没反应?命令面板调用路径错了
Ctrl+Shift+P 调不出命令面板,或者输入 Install Package 后卡住不动,大概率是快捷键冲突或插件未就绪。不是所有版本都叫这个名字:
- ST3 和 ST4 都用
Package Control: Install Package(注意冒号和空格) - 如果输入
install后只看到Install Package Control,说明 Package Control 根本没加载成功 - 搜狗、QQ 等输入法常劫持
Ctrl+Shift+P,临时切换英文输入法再试
确认 Package Control 已生效的标志:菜单栏出现 Preferences → Package Settings 和 Package Control 两个新项。
插件装完不生效?检查 ignored_packages 和 encoding
比如装了 ChineseLocalization 还是英文界面,或 Emmet 按 Tab 不补全,问题往往不在插件本身:
- 打开
Preferences → Settings – User,检查"ignored_packages"列表里有没有把刚装的插件名写进去了(比如"ChineseLocalization"被误加进去) - 插件配置文件路径不对:
Pretty Lua要求你手动指定stylua.exe的绝对路径,且不能带.exe后缀,写成"binary": "D:/tools/stylua"才有效 - Build System 或插件读取文件时遇到中文路径或空格,
$file展开后会被 shell 截断——务必把项目放纯英文路径下(如D:/code/,别用D:/我的文档/)
快捷键冲突或失效?别硬记,查 context 和 scope
自己加的快捷键没反应,比如给 pretty_lua 绑了 ctrl+alt+shift+l 却没反应,原因通常是:
- 没加
context限制,导致在非 Lua 文件里也触发(但插件内部会静默失败) - 快捷键被系统或其他插件抢占(Windows 下
Ctrl+Shift+Esc是任务管理器,Ctrl+Alt+T是终端) - 作用域(scope)不匹配:
Emmet只在source.html或source.css下生效,你在text.plain里按 Tab 没用
验证方法:打开一个 .lua 文件 → 按 Ctrl+Alt+Shift+P → 输入 show_scope → 回车,看底部状态栏显示的 scope 是不是 source.lua。不是?那就得改快捷键的 context 条件。
真正卡住人的从来不是“怎么装”,而是装完发现它不干活——这时候别重装,先看控制台报什么、scope 是什么、路径有没有空格、ignored_packages 里写了啥。这些点漏一个,插件就等于没装。











