“there are no packages available”不是插件问题,而是package control未获取到channel_v3.json列表;需先确认其是否加载(ctrl+shift+p搜package control),再验证并更换有效镜像地址如gitee源,最后彻底重启生效。

“There are no packages available”不是插件坏了,是 Package Control 根本没拿到通道列表——90% 的情况,换一个能浏览器打开的 channel_v3.json 地址 + 重启,就能解决。
确认 Package Control 是否真在运行
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Package Control。如果完全没响应,说明它压根没加载进运行时环境,后续所有操作都白搭。
- 打开控制台:
View → Show Console,执行import package_control;无报错才表示模块已载入 - 若报
ModuleNotFoundError,直接跳到手动安装步骤,别折腾配置 - 某些汉化版会删掉原始入口,建议用官网原版 Sublime Text 4 + 单独装中文语言包
换 channel 地址前先验证是否真有效
别抄博客里年份模糊的链接——2026 年很多旧地址已 404。打开 Preferences → Package Settings → Package Control → Settings – User,检查 "channels" 数组里的 URL。
- 把 URL 粘到浏览器地址栏访问,必须能完整加载出 JSON 内容才算有效;打不开就换
- 推荐用这个 Gitee 镜像:
"https://gitee.com/azl397985856/package_control_channel/raw/master/channel_v3.json" - 清华源偶尔有 CDN 缓存延迟,新插件可能晚几小时才出现,Gitee 源更新更及时
- 绝对路径写法必须双反斜杠:
"C:\Users\xxx\channel_v3.json",单斜杠或正斜杠都会失败
改完配置必须彻底重启 Sublime
保存 Settings – User 后点关闭,然后手动关掉所有 Sublime 进程(任务管理器里确认没有 sublime_text.exe 或 Sublime Text 僵尸进程),再重新打开。
- 只靠
Ctrl+Q或菜单退出不够,macOS 上 Dock 右键退出也未必清干净 - 重启后再次按
Ctrl+Shift+P输入Install Package,能列出选项才算生效 - 如果仍提示 “no packages available”,控制台大概率会刷出
URLError或ssl.CERTIFICATE_VERIFY_FAILED,那问题不在通道地址,而在网络或证书层
被 ignored_packages 静默屏蔽的插件不会报错,但永远不生效
装了插件却搜不到命令、快捷键无效、右下角语法列表里没有对应项——八成是它被 Sublime 自动加进了 ignored_packages 列表,且不提示。
- 控制台输入
sublime.load_settings('Preferences.sublime-settings').get('ignored_packages')回车,看输出里有没有你的插件名(大小写、括号、空格必须完全一致) - 编辑
Preferences → Settings – User,删掉整行"ignored_packages": [...],或从中移除对应插件名 - 改完保存,必须重启;仅重载语法定义(
Reload Syntax Definitions)不够 - 插件文件夹名必须和 GitHub 仓库名严格一致:
SideBarEnhancements≠sidebar-enhancements
最常被忽略的一点:改 channels 或删 ignored_packages 后不重启,等于没做。Sublime 不热加载这些配置,进程不彻底退出,旧状态就一直卡着。











