package control是否装好,只看两个命令:执行“package control: list packages”返回列表(哪怕为空)且不报错;执行“package control: install package”后左下角显示“fetching list of available packages...”并在10秒内持续加载。

Package Control 装没装好,只看这两个命令
插件安装失败的根源,90% 是 Package Control 没真正跑通——菜单里有选项、控制台不报错、甚至显示“Success!”都不算数。唯一可信的验证方式只有两个:
-
Package Control: List Packages执行后返回一个(哪怕空)列表,不是报错或卡住 -
Package Control: Install Package执行后左下角出现Fetching list of available packages...,且 10 秒内不中断
ST4 用户尤其注意:若用 ST3 的旧脚本(哈希值不是以 6f4c264a 开头),控制台可能静默成功但后续所有命令失效;网络被拦截时控制台只打印 reloading plugin 就停住,换手机热点最有效。
装插件前必须清掉的三类残留
手动拖过 Package Control.sublime-package、复制过旧版安装代码、或用过“汉化整合包”,都可能留下劫持命令通道的残留文件。它们不会报错,但会让 Install Package 点不动、右键菜单空白、甚至命令面板搜索不到已装插件。
- 关闭 Sublime Text 后,进入
Installed Packages/目录,删掉所有含Package Control字样的文件(包括Package Control.py或带时间戳的备份) - 检查
Packages/User/Preferences.sublime-settings里有没有"ignored_packages": ["Package Control"]这类禁用项 - macOS 用户额外执行:
xattr -d com.apple.quarantine /Applications/Sublime\ Text.app,避免 Gatekeeper 干扰插件加载
SideBarEnhancements 右键不生效?缺这三步就白装
装完 SideBarEnhancements 却点不了“New File”或“Open in Terminal”,不是插件问题,是上下文没绑定:
- 必须通过
Project → Add Folder to Project…显式添加目录——File → Open Folder或直接拖进侧边栏无效 - 右键目标必须是侧边栏里的**文件夹节点**(哪怕只是根目录),对单个打开的文件或空白处右键无响应
- Windows 用户若目标路径在
C:\Program Files下,新建操作会因权限不足静默失败;开发目录请放在C:\Users\YourName\dev这类可写路径
SVG Viewer 插件点了没反应?先校验语法和构建系统
SVG Viewer 插件本质是调用浏览器打开文件,不是编辑器内渲染。右键无响应,优先排查环境链路而非重装插件:
- 打开 .svg 文件后,右下角状态栏必须显示
SVG—— 若显示XML或空白,手动执行View → Syntax → Open all with current extension as… → SVG - 按
Ctrl+Shift+P输入SVG Viewer: Preview,确认命令存在;若不存在,说明插件初始化失败,需先运行Package Control: Satisfy Dependencies - 更稳定的做法是绕过插件,用构建系统:按
Ctrl+Shift+P→Build System: New Build System…,粘贴{"shell_cmd": "open -a \"Google Chrome\" \"$file\""}(macOS)或{"shell_cmd": "start chrome.exe \"$file\""}(Windows),保存后选中即点即开
真正容易被忽略的是:插件功能依赖项目上下文、语法识别、系统命令通路三层对齐,任何一层断开都会导致“装了等于没装”。别急着重装,先看右下角语法标识、再查命令面板是否注册、最后试构建系统直连——这才是高效排查的顺序。











