插件装上了但命令面板搜不到,是因为被Sublime静默禁用,常见于ignored_packages屏蔽、路径错误或Python加载失败;需检查Settings–User中ignored_packages并删除对应项,确认插件放对Packages/根目录,查看控制台报错并校准系统时间。

插件装上了但命令面板搜不到
这不是没装成,是 Sublime 在后台悄悄禁用了。常见于手动安装后未清理旧配置,或其它插件冲突导致自动加入黑名单。
- 打开
Preferences → Settings – User,搜索ignored_packages,整行删掉,或从中移除对应插件名(比如"SideBarEnhancements") - 进
Preferences → Package Settings → Package Control → Settings – User,确认没有"bootstrapped": false这类干扰项 - 重启 Sublime 后,按
Ctrl+Shift+P输入插件名,看是否出现命令;没出现就说明它根本没注册成功
控制台刷出 ImportError 或 SyntaxError
插件加载失败的第一手证据全在控制台顶部红色 traceback 里,不是“卡了”,是 Python 解析器当场报错。
-
ImportError: No module named 'xxx':模块路径错、或插件用到了 Sublime Text 4 不支持的 Python 语法(ST4 用 Python 3.8,不能写match/case) -
SyntaxError:某行多逗号、少括号,整个插件模块直接中断加载——检查Packages/插件名/下的.py文件,尤其plugin.py或__init__.py -
AttributeError: 'NoneType' object has no attribute 'file_name':插件在plugin_loaded()里过早访问了还没初始化的view对象
安装后完全没反应,控制台也空
Package Control 根本没拿到插件列表,或者压根没跑起来。别急着重装插件,先确认基础链路通不通。
- 按
Ctrl+Shift+P输入Package Control,看有没有Package Control: Install Package命令——没有就说明 Package Control 没装好 - 打开
Preferences → Package Settings → Package Control → Settings – User,检查"channels"是否为空或指向已失效地址;把里面的 URL 粘到浏览器里,能加载出 JSON 才算有效 - 在控制台执行
sublime.log_commands(True),再点一次安装,观察输出里有没有package_control_install_package和真实 HTTP 请求路径
手动丢进 Packages/ 目录却无效
路径错一阶,Sublime 就当它不存在。它不报错、不提示、也不加载,静默跳过。
- 必须放进
Packages/根目录,不是Installed Packages/(那是 .sublime-package 自动解压区),也不是Packages/User/子目录 - 文件夹名必须和插件仓库名完全一致,大小写敏感,不能带空格或下划线(比如
EmmyLua不是emmy-lua) - 如果是
.sublime-package文件,直接扔进Packages/;如果是源码文件夹,确保里面至少有.py主文件,且无Read-only属性

















