最稳安装方式是通过Ctrl+`打开Console并粘贴官网最新Python脚本执行;安装后若无响应,需检查网络代理、SSL设置、channel地址,并清空cache目录重试。

Sublime Text 怎么装 Package Control(不是“插件中心”)
Package Control 是 Sublime Text 的包管理器,不是独立插件,也不是官方“插件中心”——它本身是运行在 Sublime 内部的一套 Python 脚本,负责下载、更新、启用/禁用第三方插件。没它,Ctrl+Shift+P 里就搜不到 Install Package。
最稳的方式是用官方提供的 Python 安装脚本,直接粘贴进 Sublime 的 Console(Ctrl+`),而不是下 zip 手动解压或改 Packages 目录——后者极易因路径错位或权限问题导致 Package Control 启动失败,甚至让整个命令面板卡住。
- 打开 Sublime Text,按
Ctrl+`呼出底部 Console - 复制粘贴官网最新安装脚本(注意:不是旧版
https://packagecontrol.io/installation页面上带版本号的旧链接,而是页面顶部那个动态生成的 Python 代码块) - 回车执行,等待几秒;如果左下角出现
Package Control: Installed X packages,说明成功 - 关掉 Console,再按
Ctrl+Shift+P,输入Install Package能搜到,就代表活了
安装后 Package Control 不显示或报 There are no packages available
这不是网络被墙那么简单——Package Control 默认走 HTTPS,但它的服务器列表和证书校验逻辑对代理、企业防火墙、本地 hosts 重定向特别敏感。更常见的是它缓存了坏的 channel 地址,或者 SSL 验证失败后静默降级失败。
- 先检查
Preferences → Package Settings → Package Control → Settings – User,确认"channels"是默认的https://packagecontrol.io/channel_v3.json,别手误写成http或拼错域名 - 如果公司有代理,不要指望全局系统代理自动生效;得在 Settings – User 里加
"http_proxy"和"https_proxy"字段,格式如"http://127.0.0.1:8080" - Mac / Linux 用户遇到 SSL 错误(Console 里看到
ssl.SSLCertVerificationError),大概率是系统 OpenSSL 版本太老;可临时加配置"ssl_verification": false(仅调试用,不推荐长期开启) - 执行
Package Control: Synchronize Packages强制刷新源,比重启 Sublime 更有效
用 Package Control 装插件时卡住、没反应、或提示 Timeout waiting for response
这通常不是插件本身的问题,而是 Package Control 在后台拉取 metadata 时被阻塞。它会先请求 channel 文件,再并发请求每个插件的 .json 描述,任一环节超时都会让整个安装流程挂起,且 UI 不报错。
- 观察 Console(
Ctrl+`):如果有urllib.error.URLError或socket.timeout,基本锁定网络层问题 - 别反复点
Install Package,它不会重试,只会堆积 pending 请求;关掉 Sublime,删掉Packages/Package Control/下的cache/目录再重开 - 某些插件(比如
EmmyLua、Rust Enhanced)体积大、依赖多,首次安装可能要等 20 秒以上,期间面板无反馈——耐心等满 30 秒再判断是否失败 - 如果只某个插件装不上,去
https://packagecontrol.io/packages/插件名页面看 “Installation” 标签页,有些插件要求手动 git clone 到Packages/目录,不走 Package Control 流程
装完插件没效果?Preferences → Package Settings 里找不到对应项
插件没加载成功,最常见的原因是依赖缺失或 Python 环境冲突。Sublime Text 3 用的是内嵌的 Python 3.3,Text 4 升级到 Python 3.8,而很多插件(尤其是老插件)硬编码了 import urllib2 或用了 asyncio 的旧 API,一启动就静默崩溃。
- 打开 Console(
Ctrl+`),安装后立刻看有没有红色报错,重点找ImportError、AttributeError: module 'asyncio' has no attribute 'ensure_future'这类 - 插件作者没适配 ST4?去 GitHub 仓库看
st4或python38相关的 issue 或 PR;临时方案是手动切回 ST3,或找 fork 版本 - 插件需要额外二进制依赖(比如
ESLint插件要本地有eslint命令),它不会主动提醒你缺啥,只会“不工作”——查插件文档里的Prerequisites小节 - 部分插件(如
SideBarEnhancements)安装后需重启 Sublime 才能注册右键菜单,不是所有插件都热加载
真正麻烦的不是装不上,而是装上了却没报错、也没行为——这时候 Console 里的零星 warning 比任何教程都管用。别跳过它。










