package control需手动安装,失败主因是网络证书校验或dns解析问题;st4用户误用旧脚本会显示“success!”但install package无响应,真正生效标志是能执行package control: list packages和install package命令。

Package Control 不是默认自带的,得手动装;装不上不是你操作错了,大概率是网络卡在证书校验或域名解析上。
为什么 Package Control 安装脚本总失败?
ST4 用户直接用老脚本(比如含 http:// 或没 hashlib.sha256 校验的)基本必挂——它会显示 “Success!”,但后续 Install Package 命令完全没反应。
- 国内常见报错:
CertificateError、URLError、控制台只刷reloading plugin就停住 - 真正生效标志只有两个:
Package Control: List Packages能执行并返回空列表;Package Control: Install Package触发左下角出现Fetching list of available packages - 公司/校园网常屏蔽
packagecontrol.io,换手机热点试试最有效 - 旧版残留干扰严重:进
Installed Packages/目录,删掉所有含Package Control字样的文件再重装
Package Control 装好了,插件却搜不到?
命令面板里能看见 Install Package ≠ 插件列表真加载成功。首次拉取要 5–10 秒,尤其在国内;如果卡住无声无息,大概率是网络层断了。
- 别反复按回车,等左下角提示消失后再输插件名
- 如果列表一直不弹,先关掉 Sublime,删掉
Cache/和Packages/0_package_control_loader/(如有),再重启重试 - 某些插件名大小写敏感,比如搜
emmet没结果,但Emmet就有——看插件主页的 GitHub 仓库名为准
手动安装插件时,.sublime-package 和源码文件夹放哪?
Sublime 对路径极其严格:放错目录 = 白装。它根本不报错,只是静默忽略。
- 下载的是
Emmet.sublime-package→ 直接扔进Installed Packages/(不是Packages/!) - 下载的是
Emmet-master.zip→ 解压出Emmet/文件夹(注意首字母大写),整个拖进Packages/顶层,不能套在子目录里 - 用
Preferences → Browse Packages…打开的路径就是Packages/;它的上一级目录里的Installed Packages/才是另一个位置 - 路径错误后重启也没用,必须关掉 Sublime 再挪动文件
插件放对了,还是没反应?重点查这三处
不是“装了就生效”,Sublime 的激活逻辑依赖语法作用域、配置加载顺序和主动忽略机制。
- 右下角状态栏看当前语法是否匹配——比如
Vue Syntax Highlight只在.vue文件或text.html.vue作用域下工作;点它手动切语法试试 - 打开
Preferences → Settings,右侧用户配置里检查"ignored_packages"字段,如果刚装的插件名(如"Emmet")在里面,它就被禁用了 - 老插件如
CSScomb或Emmet依赖PyV8,但 ST4 已移除支持;若控制台反复报Unable to download package或ImportError: No module named 'PyV8',说明生态断链,不是你网络问题











