package control安装失败需优先验证网络拦截,90%因杀毒软件或防火墙静默丢弃urllib请求;应换gitee镜像源、手动安装st4专用脚本并彻底重启。

Package Control 安装失败怎么办
不装 Package Control,后续所有插件都装不了。常见失败现象是控制台报 urllib.error.URLError 或执行后菜单栏没出现 Package Control 选项。
原因通常是网络直连 packagecontrol.io 失败(尤其在国内)。别反复粘贴代码重试——它不会自动重试代理或换源。
- 手动改 hosts:把
packagecontrol.io解析到已知可用的 IP(比如104.22.1.158,需自行验证是否仍有效) - 或者用国内镜像源:替换安装代码里的 URL,例如把
'http://packagecontrol.io/' + pf改成'https://ghproxy.com/https://github.com/wbond/package_control/releases/download/...'(注意拼接完整路径) - 执行完必须重启 Sublime Text,否则插件管理器不加载
Emmet 插件安装后不生效
装完 Emmet,敲 div.container + Tab 没反应,大概率是语法识别没对上。
Sublime 默认对 .html 文件启用 HTML 语法,但如果你打开的是 .vue、.njk 或无后缀文件,Emmet 就不会触发。
- 确认当前文件右下角显示的是
HTML(不是Plain Text或Vue Component);点它手动切换 - 如果常写 Vue 单文件组件,需在
Preferences → Package Settings → Emmet → Settings – User里加:"syntax_scopes": {"vue": "html"} -
Tab键被其他插件劫持(如TabNine或旧版AutoFileName),临时禁用它们再试
HTML/CSS/JS 一键格式化的插件选哪个
重构时频繁调整结构和样式,靠手调缩进和换行太慢。别装一堆格式化插件——冲突概率高,且 Sublime 原生不带 Prettier 集成。
推荐组合:HTML-CSS-JS Prettify(轻量、开箱即用) + 手动配 jsbeautify 规则。
- 装完插件后,按
Ctrl+Shift+H(Windows/Linux)或Cmd+Shift+H(macOS)直接格式化当前文件 - 想改缩进为 2 空格?编辑
Preferences → Package Settings → HTML-CSS-JS Prettify → Settings – User,加:"js": {"indent_size": 2} - 注意:该插件对
style标签内 CSS 和script内 JS 一并处理,无需切语法模式
侧边栏操作卡顿或右键菜单空白
装了 SideBarEnhancements 后,点文件夹右键半天没反应,甚至整个侧边栏拖拽失灵——不是插件坏了,是它和系统级 Shell 扩展冲突。
尤其在 Windows 上,某些安全软件或旧版资源管理器增强工具会拦截 Sublime 的 Shell 调用。
- 先关掉杀毒软件的“右键菜单防护”功能(比如火绒、360 的相关选项)
- 检查是否同时装了
FileDiffs或GitGutter——它们也监听文件系统事件,叠加后容易超时 - 若仍卡,临时删掉
Packages/SideBarEnhancements文件夹,用命令面板Package Control: Disable Package停用而非卸载,避免配置丢失
插件不是越多越好,网页重构场景真正高频用到的就那三四个。装完记得关掉不用的插件,否则 Sublime 启动变慢、保存延迟、甚至偶尔丢光标——这些都不是错觉,是真实发生的资源争抢。











