package control未真正加载是插件装不上的主因;必须验证package control: list packages可执行且install package能触发fetching列表,st4用户须用6f4c264a开头脚本或手动安装至installed packages/并重启。

Sublime Text 插件装不上,90% 是 Package Control 没真正跑起来,不是你输错名字或网络慢——它根本没加载命令通道。
Package Control 装了但 Ctrl+Shift+P 里搜不到 Install Package
菜单里有 Package Control 选项 ≠ 它能工作。ST4 用户尤其容易卡在这一步:旧版残留文件(比如 Package Control.py 或哈希不匹配的 Package Control.sublime-package)会劫持命令,导致输入 Package Control: Install Package 后静默退出、控制台只刷 reloading plugin。
- 必须验证两个硬指标:
Package Control: List Packages能执行并返回空列表;Package Control: Install Package能触发Fetching list of available packages - ST4 用户别用 ST3 的安装脚本(哈希值不是以
6f4c264a开头),否则控制台可能显示 Success! 但后续所有命令都失效 - 手动安装最稳:关掉 Sublime → 进
Preferences → Browse Packages…→ 上一级进Installed Packages/→ 下载https://packagecontrol.io/Package%20Control.sublime-package→ 直接拖进去(不解压、不改名、不放Packages/)→ 重启
SideBarEnhancements 安装后右键菜单没反应
不是插件坏了,是上下文权限没注册。它只对“被项目识别的文件夹节点”生效,对单个打开的文件、空白处、未保存的 untitled 文件全部无视。
- 必须走
Project → Add Folder to Project…显式添加目录——File → Open Folder或拖拽进侧边栏都不行 - 右键目标必须是侧边栏里已展开的文件夹图标(哪怕只是根目录),不能是对
index.html这种单文件右键 - 检查
Preferences → Settings – User和项目.sublime-project文件里是否含"ignored_packages": ["SideBarEnhancements"],有就整行删掉 - Windows 下若开发目录在
C:\Program Files\等受控路径,新建操作会因权限静默失败,换到C:\Users\YourName\dev\类路径
New File 弹窗一闪而过
这不是插件 bug,是 Sublime 尝试写入时发现路径不可写或项目上下文缺失,直接退出。
- 唯一触发条件:已通过
Project → Add Folder to Project…添加了目标目录 - 确保该目录有完整写入权限(Linux/macOS 检查
chmod,Windows 检查属性 → 安全 → 用户是否有“写入”勾选) - 配置里别留着
"disabled_file_patterns": ["*"]或把"*.pyc"这类通配符漏删——"disabled_file_patterns": []才放开新建
插件装完但功能不生效
Sublime 插件依赖语法作用域和加载顺序,不是丢进目录就自动挂载。
- 右下角状态栏看当前文件语法:比如
Vue Syntax Highlight只在.vue文件或作用域为text.html.vue时生效,纯.html不触发 - 手动切语法:
Ctrl+Shift+P→ 输入Set Syntax: Vue看是否立刻高亮 - 路径必须严格:插件包
Emmet.sublime-package往Installed Packages/丢;解压后的Emmet/文件夹整体拖进Packages/(不能嵌套进子目录) - 配置必须写在
Packages/User/下同名.sublime-settings文件中,写在插件自带默认配置里无效
最常被跳过的环节是:没确认 Package Control 是否真通路,就急着搜插件名;或者以为“添加了文件夹”等于“项目已绑定”,结果右键对象根本不在插件监听范围内。路径权限、语法识别、配置位置,三者缺一,功能就断链。











