package control是sublime text的包管理框架而非插件;需先确认sublime.version()≥4107,再用官网脚本或手动安装(拖package control.sublime-package至installed packages/目录),重启后执行list packages和install package验证,并同步仓库。

Package Control 不是插件,它是 Sublime Text 的包管理框架;没它,Ctrl+Shift+P 里根本搜不到 Package Control: Install Package——所有“装了插件不生效”的问题,八成卡在这一步。
确认 Sublime Text 版本再动手
别跳过这步:sublime.version() 必须 ≥4107。按 Ctrl+`(Windows/Linux)或 Cmd+`(macOS)打开控制台,输入并回车。返回值是 4106 或更低?直接去 官网下载最新版 ST4。旧版无法执行当前带 hashlib.sha256 校验的安装逻辑。
用官方 Python 脚本直连安装(首选)
打开 Help → About Sublime Text,确认顶部显示的是 Sublime Text 4(不是 ST4.0 或模糊写法)。然后严格复制以下整行代码,一次性粘贴进控制台并回车:
import urllib.request,os,hashlib;exec(urllib.request.urlopen('https://packagecontrol.io/installation.py').read().decode('utf-8'))
关键点:
- 必须等满 5 秒再判断结果——TLS 握手慢时前几秒可能完全没输出
- 成功唯一标志是状态栏弹出
Package Control: Successfully installed Package Control - 出现
CertificateError、URLError或 macOS 提示Operation not permitted,说明 HTTPS 请求被系统或网络拦截,此时立即切手动方式 - 别删脚本里的
hashlib.sha256或改https为http——packagecontrol.io已强制重定向,反而触发更隐蔽中断
手动安装时三处不能错
手动不是“解压 zip 到 Packages 目录”,而是把官方 .sublime-package 文件原样拖进 Installed Packages/。操作顺序必须是:
- 先在控制台执行
sublime.installed_packages_path()查真实路径(ST4 默认是Sublime Text/Installed Packages,不是Sublime Text 4/) - 访问 https://www.php.cn/link/2e5d5f65d3ef778b01366907d1f14445 下载文件(注意 URL 中空格是
%20,不是下划线或删掉) - 关闭 Sublime Text,把下载好的
Package Control.sublime-package(后缀名必须完整保留,不能解压、不能改名、不能加数字)拖进Installed Packages/目录,再重启 - 拖之前务必清空该目录下所有含
Package Control字样的旧文件(包括备份文件),否则加载冲突
装完立刻验证并同步仓库
重启后别急着搜插件——首次拉取插件列表要时间,且不提示。必须按顺序验证:
-
Ctrl+Shift+P输入Package Control: List Packages,能弹出列表(哪怕为空)才算框架加载成功 - 再输入
Package Control: Install Package回车,状态栏出现Fetching list of available packages才算远程索引开始同步 - 如果列表一直为空,可手动执行
Package Control: Synchronize Packages强制刷新
最容易被忽略的是:路径、文件名、重启、同步,四者缺一不可。尤其 Installed Packages/ 和 Packages/ 是平级两个目录,搞混会导致命令面板卡死。











