package control未生效的根源在于未正确安装或版本不匹配。需通过ctrl+shift+p执行package control: list packages验证是否加载;st4必须使用6f4c264a开头的官方脚本;失败时改用手动安装,严格按路径、文件名、重启、同步四步操作。

Ctrl+Shift+P搜不到Install Package?先确认Package Control真装上了
没它,Ctrl+Shift+P里根本不会出现Package Control: Install Package——所有“装了插件不生效”的问题,八成卡在这一步。别信菜单里多出的Preferences → Package Settings → Package Control,那是旧版残留UI。
真正生效只有一个判断标准:Ctrl+Shift+P输入Package Control: List Packages能弹出列表(哪怕空);再输Install Package回车,状态栏出现Fetching list of available packages。
Sublime Text 4必须用6f4c264a开头的脚本,别抄旧博客代码
2026年主流是ST4,必须用哈希值以6f4c264a开头、请求地址为https://packagecontrol.io/的脚本。ST3脚本(哈希通常以bf11abc3或7183a2d3开头)在ST4上静默失效。
- 打开
Help → About Sublime Text,看顶部显示的是Sublime Text 3还是Sublime Text 4——别猜,版本错一个字就白忙 - 去
https://packagecontrol.io/页面顶部复制最新脚本,别用第三方博客里带“v3.3.1”“2022年更新”的代码 - 粘贴进控制台后,必须等满5秒再判断:前几秒可能静默,这是TLS握手或DNS解析慢,不是失败
- 成功标志只有一条:
Status Bar显示Package Control: Successfully installed Package Control
控制台执行报CertificateError或Operation not permitted?切手动安装
macOS提示Operation not permitted、Windows下sublime.installed_packages_path()返回空、或报CertificateError/URLError,说明系统策略或沙盒拦截了HTTPS请求——此时必须手动安装,且三处不能错半字:
- 先在控制台执行
sublime.installed_packages_path()查真实路径(ST4默认是Sublime Text/Installed Packages,不是Sublime Text 4/) - 下载地址必须是
https://packagecontrol.io/Package%20Control.sublime-package(注意空格是%20,不是下划线) - 文件名必须严格为
Package Control.sublime-package,不能解压、不能改后缀、不能加数字或下划线 - 拖进
Installed Packages/后必须重启Sublime,否则加载器根本不扫描它
装完搜不到Emmet或ChineseLocalizations?首次需手动同步仓库
很多人装完立刻搜插件,结果列表为空——因为Package Control默认首次运行才拉取channel索引,这个过程不提示、不报错、不弹窗。
必须按顺序操作:
- 重启后,
Ctrl+Shift+P输入Package Control: Synchronize Packages,等右下角提示完成 - 或者直接输
Package Control: Install Package回车,光标变空转圈是正常现象,等3–8秒,列表才会出来 - 等满15秒还是空?检查网络是否能访问
https://packagecontrol.io/,或临时关掉杀毒软件/防火墙
路径、文件名、重启、同步这四步漏掉任何一环,都只是“看起来装了”,实际没加载器、没索引、没命令。











