package control真正加载成功的标志是ctrl+shift+p执行“package control: list packages”返回空列表且“package control: install package”触发“fetching list of available packages”;否则多因网络超时、证书失败或st4误用st3旧脚本所致。

Sublime Text 插件安装不是“点几下就完事”,而是分三步走:先让 Package Control 真正跑起来,再让它拉出插件列表,最后才轮到装具体插件。卡在哪一步,就得回到哪一步查——90% 的“装不上”问题都出在第一步没走稳。
确认 Package Control 是否真正加载成功
别信菜单里有没有“Package Control”选项,只认两个命令能否执行:
-
Ctrl+Shift+P输入Package Control: List Packages→ 能返回空列表(不是报错) -
Package Control: Install Package→ 左下角出现Fetching list of available packages - 如果只显示
reloading plugin就停住,或控制台静默,大概率是网络超时、证书校验失败,或 ST4 用户误用了 ST3 的旧脚本 - ST4 必须用官网
installation.py脚本,哈希值以6f4c264a开头;旧脚本可能显示 “Success!” 但后续所有命令失效
Install Package 卡在 “Fetching…” 怎么办
这不是插件源挂了,是 Sublime 在等网络响应,而国内直连 https://packagecontrol.io 极不稳定:
- 换手机热点试一次,比反复重试更有效
- 公司/校园网常屏蔽该域名,科学上网是唯一可靠解法
- 别手动配
http_proxy或https_proxy——Package Control不读这些配置,设了反而可能干扰 - 手动安装可绕过此步:下载
xxx.sublime-package文件,直接拖进Installed Packages/目录(不是Packages/!)
插件名大小写和路径放错是最隐蔽的坑
Sublime 不报错,只静默忽略——你以为装上了,其实根本没加载:
- 插件名严格区分大小写:
Emmet≠emmet≠EMMET,以 GitHub 仓库名为准 -
.sublime-package文件 → 放进Installed Packages/ - 解压后的文件夹(如
ConvertToUTF8/)→ 整体拖进Packages/根目录,不能嵌套 - 路径错误后重启无效,必须关掉 Sublime 再挪动文件
- 装完不生效?右下角看当前语法作用域——
Vue Syntax Highlight只在.vue文件或text.html.vue作用域下触发
最易被忽略的是:插件是否被 "ignored_packages" 主动屏蔽。打开 Preferences → Settings – User,删掉里面含插件名的条目,比如 "ConvertToUTF8" 或 "BracketHighlighter",否则它永远不加载。











