最准、最实时的已安装插件列表方式是使用Package Control: List Packages命令,它只显示通过Package Control启用的插件,禁用或手动安装的不会出现。

Package Control 面板里直接查插件列表
Sublime Text 本身不提供“已安装插件一览页”,但 Package Control 插件内置了命令行式列表功能,这是最准、最实时的方式。前提是 Package Control 已正确安装并初始化过(首次启动后通常自动完成)。
操作很简单:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),调出命令面板,输入 Package Control: List Packages 并回车——立刻弹出当前所有已启用插件的列表,支持搜索、滚动查看。
- 这个列表只显示通过
Package Control安装/启用的插件,手动丢进Packages/目录的不会出现 - 如果命令没反应,大概率是
Package Control没加载成功,可尝试重启 Sublime 或检查控制台是否有reloading plugin Package Control.日志 - 列表里不区分“官方插件”和“第三方插件”,也不标版本号;想看版本得单独查每个插件的
package-metadata.json
手动翻 Packages/ 目录也能看到,但不准
Sublime 的插件实际就存放在用户数据目录下的 Packages/ 文件夹里(路径可通过 Preferences → Browse Packages… 快速打开)。这里每个子文件夹名通常就是插件名,看起来像列表,但容易误判。
- 有些插件会建多个子目录(比如
Vue Syntax Highlight可能生成Vue Syntax Highlight/和VueSyntaxHighlight/两个文件夹) -
Package Control禁用的插件仍留在该目录,但不会出现在List Packages结果中 - 自带插件(如
Default、HTML)也在这里,但它们不算“已安装插件”,属于编辑器原生功能 - Windows 下注意隐藏的
~开头临时文件夹,别当成插件
禁用插件后,List Packages 就不显示它了
Package Control: Disable Package 不会删除文件,只是让 Sublime 启动时不加载对应插件。这直接影响 List Packages 的输出结果——被禁用的插件彻底从列表里消失,就像没装过一样。
- 如果你在找某个“明明装过却找不到”的插件,先确认它是否被禁用了
- 恢复方式:命令面板搜
Package Control: Enable Package,再输入插件名即可 - 禁用 ≠ 卸载,卸载要用
Package Control: Remove Package,否则文件还占着磁盘空间
插件名大小写和空格会影响命令识别
Package Control 对插件名的匹配很严格,尤其是带空格或大小写的名称。比如你装的是 BracketHighlighter,但在命令面板里输 bracket highlighter 或 Brackethighlighter 就可能搜不到。
- 最稳妥的方法是:先用
List Packages查出准确名称(注意大小写、连字符、空格),再复制粘贴到Enable/Disable/Remove命令里 - 部分老插件名字含点号(如
EmberJS.),输的时候必须带点,漏掉就失败 - 如果插件名含 Unicode 字符(比如中文插件),某些旧版 Sublime 可能无法识别命令,建议优先用英文名插件
插件管理真正的复杂点不在“怎么列出来”,而在于“哪些是生效的、哪些只是躺着的、哪些名字看着像其实不是同一个”。别信目录结构,以 Package Control: List Packages 输出为准,其他都是辅助验证。










