Sublime Text装不上插件90%因Package Control未真正运行;必须验证Ctrl+Shift+P执行List Packages和Install Package能否成功拉取列表,而非仅看菜单是否存在或命令能否输入。

Sublime Text 装不上插件,90% 是因为 Package Control 没真正跑起来——菜单里有选项、控制台没报错、甚至能调出 Package Control: Install Package 命令,都不等于它能联网加载插件列表。必须按“验证是否生效”这一步来判断,否则所有后续操作都是白忙。
确认 Sublime Text 版本再动手
ST3 和 ST4 的安装方式完全不同,混用脚本会导致命令面板静默失效(不报错、不弹窗、不响应)。打开 Help → About Sublime Text,看顶部明确显示的是 Sublime Text 4 还是 Sublime Text 3:
- ST4 用户必须用官网
installation.py脚本,或手动下载Package Control.sublime-package文件拖进Installed Packages/目录 - ST3 用户可用旧版哈希校验脚本,但域名已从
sublime.wbond.net切到packagecontrol.io,旧链接会超时或返回 404 - 别信“我装过一次了”,ST4 升级后旧 Package Control 文件残留会劫持命令通道,务必清空
Installed Packages/中所有含Package Control字样的文件再重装
用控制台执行安装脚本(不是菜单入口)
菜单里的 Preferences → Package Control 是装完才出现的,装之前根本点不了。唯一可靠入口是快捷键 Ctrl+`(Tab 上方那个键)呼出 Python 控制台:
- ST4 用户粘贴并执行:
import urllib.request,os,hashlib; exec(urllib.request.urlopen('https://packagecontrol.io/installation.py').read().decode('utf-8')) - 执行后等满 5 秒再判断:左下角必须弹出
Package Control: Successfully installed Package Control,且控制台末尾为空行才算成功 - 若只显示
reloading plugin或无反应,大概率是网络超时或证书拦截,别反复重试,直接切手动方式 - 输入法(如 QQ 拼音)可能劫持
Ctrl+`,需去输入法设置里关掉“热键切换”
验证 Package Control 是否真能干活
别信菜单有没有、命令能不能敲出来,只认两个硬指标:
- 按
Ctrl+Shift+P→ 输入Package Control: List Packages→ 能执行并列出一堆包名(哪怕只有 1–2 个),说明框架通了 - 按
Ctrl+Shift+P→ 输入Package Control: Install Package→ 弹窗显示Loading packages...后出现搜索框,才算真正可用 - 如果卡在
Loading packages不动,基本是网络问题:国内直连packagecontrol.io不稳定,科学上网是唯一可靠解法;不支持代理、不支持镜像源 - 插件名大小写敏感,
ConvertToUTF8写成converttoutf8就搜不到
最常被忽略的点:安装完插件后,部分插件(比如 BracketHighlighter)需要手动改配置才能生效,光装不上等于没装;而 ConvertToUTF8 只解决“打开乱码”,不改变保存编码,想存为 UTF-8 还得手动选 File → Save with Encoding → UTF-8。

















