Package Control装不上90%因粘错版本代码或未等输出就关闭窗口;ST4必须用import urllib.request开头的官方脚本,执行后需等待状态栏提示“Package Control installed.”并重启验证。

Package Control 装不上,90% 是因为粘贴了错误版本的安装代码,或者没等控制台输出就关掉了窗口。
Ctrl+` 粘贴后没反应?检查三件事
Sublime Text 4(截至 2026 年 7 月最新稳定版)必须用 import urllib.request, os, hashlib 开头的安装代码;Sublime Text 3 则用旧版(含 urllib2)。混用直接失败,控制台也不会报错,只是静默退出。
- 打开控制台后,先确认右下角状态栏显示的是
Sublime Text 4还是Sublime Text 3 - 去
packagecontrol.io/installation页面,复制对应版本的代码——别从过时博客里抄 - 粘贴后务必回车执行,等控制台出现
Package Control installed.或类似成功提示再关闭窗口
“Package Control: Install Package” 不出来?不是插件没装好,是命令面板缓存卡住了
哪怕 Package Control 已安装成功,首次调出命令面板(Ctrl+Shift+P)时仍可能搜不到 Package Control: Install Package。这不是 bug,而是插件索引未加载完成。
- 先输入
Package Control,看是否有任意以它开头的命令出现(比如Package Control: Settings – User),有就说明已生效 - 若没有,重启 Sublime Text —— 不是关闭再开,而是彻底退出进程(Windows 任务管理器杀掉
sublime_text.exe,macOS 强制退出) - 重启后再次
Ctrl+Shift+P,等待 2–3 秒再开始输入,避免键盘太快导致匹配中断
插件装完不生效?大概率是路径或依赖没到位
比如装了 SublimeLinter 却没红线标错,装了 Emmet 按 Tab 没展开,问题往往不在插件本身。
-
SublimeLinter必须额外安装对应语言的 linter(如eslint、pylint),仅装框架不干活 -
Emmet在非html、css、jsx等支持语法的文件里默认禁用,右下角看当前 syntax 是否正确 - 所有插件配置都应写在
Preferences → Package Settings → [插件名] → Settings – User里,改Default文件会被更新覆盖
真正卡住人的从来不是“怎么装”,而是装完之后不知道该看哪条日志、该查哪个路径、该等几秒。控制台(Ctrl+`)永远是你第一眼该盯的地方——它不美化,但不说谎。

















