Package Control是Sublime Text插件生态的核心,必须先安装才能安装其他插件;最稳妥方式是通过控制台执行官网最新HTTPS安装脚本,成功标志为输出“OK”且重启后Ctrl+Shift+P可调出命令面板,网络失败时需配代理或换镜像源,装完不生效需检查ignored_packages设置及权限路径。

Package Control 是 Sublime Text 插件生态的核心,没装它,后续所有插件都装不了。直接去官网下个安装脚本手动执行,是最稳的路径——别信“拖文件进 Packages 文件夹”这种老办法,新版 Sublime 已不兼容。
怎么安全装上 Package Control
打开 Sublime Text,按 Ctrl+`(Windows/Linux)或 Cmd+`(macOS)调出控制台,粘贴官方最新安装命令(2024 年仍有效):
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedac1361a2' + '6d74f82e1709aa39ed7dd54d642b78a8'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('https://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('ERROR: Hash mismatch' if dh != h else 'OK'); open(os.path.join(ipp, pf), 'wb').write(by)
执行后没报错、没输出 ERROR,重启 Sublime 就能用 Ctrl+Shift+P(或 Cmd+Shift+P)唤出命令面板了。
- 如果控制台报
urllib.error.URLError,说明网络被挡,得配代理或换国内镜像源(比如改https://packagecontrol.io/为https://ghproxy.com/https://packagecontrol.io/) - Mac 上若提示
Permission denied,别 sudo 运行 Sublime,而是把Package Control.sublime-package手动丢进~/Library/Application Support/Sublime Text/Packages/Installed Packages/ - 装完不生效?检查是否开了「忽略包」:菜单
Preferences → Package Settings → Package Control → Settings – User里确认没有"ignored_packages"包含"Package Control"
Ctrl+Shift+P 调不出命令面板怎么办
不是快捷键失效,就是键盘布局或系统级冲突。先试 Tools → Command Palette… 菜单入口,能打开就说明快捷键被占用了。
- Windows 上常见被微信、QQ 或输入法劫持,关掉再试
- macOS 用户注意 Caps Lock 是否开着,某些键盘映射会吃掉 Shift
- Sublime 设置里搜
key bindings,检查Default (OS).sublime-keymap里有没有覆盖ctrl+shift+p的自定义绑定
装插件时卡在 “Installing…” 不动
Package Control 默认走 HTTPS,但部分插件源(比如 GitHub)响应慢或被限速,导致超时假死。这不是你网络差,是它默认重试策略太激进。
- 等满 90 秒再看——这是默认超时阈值,不是卡死
- 想提速?改配置:菜单
Preferences → Package Settings → Package Control → Settings – User,加一行:"http_timeout": 30 - 装特定插件失败(比如
Emmet),试试手动指定源:命令面板输Package Control: Install Package,回车后立刻输插件名,别等列表加载完再点
插件装上了却没反应,比如 SideBarEnhancements 右键没菜单
多数情况是插件依赖的语法定义或视图状态没触发。Sublime 不自动激活插件,得满足它的运行条件。
- 确认当前文件有正确
scope:比如SideBarEnhancements只在项目根目录右键生效,单文件打开时无效 -
Emmet需要文件被识别为 HTML/CSS/JS——看窗口右下角是否显示HTML,不是就点它手动选 - 插件更新后行为异常?删掉
Packages/User/下对应插件的配置文件(如SideBarEnhancements.sublime-settings),让它重生成默认配置

















