package control 安装成功需满足两个条件:执行“package control: list packages”返回空列表而非报错,且“package control: install package”能触发“fetching list of available packages”提示;否则常见问题包括版本不匹配、网络屏蔽、代理配置错误或残留文件干扰。

Package Control 装没装好,一眼就能验出来
别信菜单里有没有“Package Control”选项——它存在不代表能用。真正生效的只有两个动作:Package Control: List Packages 能返回空列表(不是报错),Package Control: Install Package 能触发左下角出现 Fetching list of available packages 字样。如果输完命令面板直接关闭、控制台静默、或只显示 reloading plugin 就停住,说明通道没打通。
常见卡点:
- ST4 用户误用了 ST3 的旧脚本(哈希值不是以
6f4c264a开头),控制台显示 Success! 但后续所有命令都失效 - 公司/校园网屏蔽
packagecontrol.io,换手机热点最直接 - 用户配置里写了非法
"http_proxy"(比如值为空字符串或格式错误),删掉再试 - 之前装过旧版残留文件(
Package Control.sublime-package或Package Control.py),它们会劫持命令,必须清空Installed Packages/目录再重装
插件不是搜到就装,得看它干啥、在哪起效
装完不生效?大概率是作用域或语法没对上。比如 Vue Syntax Highlight 只在 .vue 文件或作用域为 text.html.vue 时才高亮,纯 .html 文件里它完全沉默。
排查方法:
- 右下角状态栏看当前语法名,不对就手动切:按
Ctrl+Shift+P→ 输入Set Syntax: Vue - 插件路径必须严格:解压后的
Emmet/文件夹要整体扔进Packages/;而Emmet.sublime-package必须放Installed Packages/,不能解压、不能嵌套 -
ignored_packages配置里别手滑写进插件名(比如"Emmet"),否则等于主动禁用
ST4 用户绕过网络装插件的硬核姿势
如果你所在环境连不上 packagecontrol.io(比如内网、防火墙严、SSL 证书被拦截),别反复重试控制台脚本——成功率极低。直接走手动通道:
- 关掉 Sublime Text
- 菜单 →
Preferences → Browse Packages…→ 关闭窗口,往上退一级进Installed Packages/目录 - 浏览器访问
https://packagecontrol.io/Package%20Control.sublime-package,下载这个文件 - 把下载好的
Package Control.sublime-package拖进Installed Packages/(不要解压、不要改名、不要放进Packages/) - 重启编辑器,立刻验证
Package Control: List Packages
核心插件选 4 个就够,装多反而踩坑
别一上来搜“十大必备”,全装上只会引发冲突或拖慢启动。截至 2026 年 8 月,经过大量真实项目验证、零兼容问题的核心组合就这四个:
-
SideBarEnhancements:增强侧边栏,支持右键新建/复制/删除/刷新,不用再手动Ctrl+N后保存 -
GitGutter:行首显示 Git 状态(新增/修改/删除),比肉眼扫 diff 快十倍 -
Emmet:HTML/CSS 缩写展开,div.container>ul>li*3回车直接生成结构 -
AutoFileName:路径补全,输入import "./就自动列出当前目录下所有文件
它们互不依赖、不篡改 core、不改 Preferences.sublime-settings,装完重启即用。其他插件,比如 BracketHighlighter 或 Python Lint,建议等真有对应需求(写大量 Python 或嵌套括号密集代码)再加,而不是“以防万一”。











