最可靠通用的方式是调用 Package Control: List Packages 命令,可列出当前启用的插件(含手动放入Packages/的),但禁用插件及目录名含空格/后缀的可能被忽略;物理查看Packages/目录更实在,不受禁用或Package Control影响;.sublime-package文件需解压到Packages/同名文件夹并删除原压缩包。

用命令面板快速列出所有已安装插件
最可靠、最通用的方式就是调用 Package Control: List Packages 命令。只要装了 Package Control(几乎所有人都装了),这个命令就能立刻告诉你当前启用了哪些插件,包括通过 Package Control 安装的、手动放进 Packages/ 目录的,甚至部分未禁用的内置包。
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Package Control: List Packages并回车 - 等待几秒加载完成——列表里显示的,就是 Sublime 当前识别为“已安装且启用”的插件名
注意:禁用的插件(比如在 Preferences → Package Settings 里找不到对应项)不会出现在这个列表里;Git 克隆到 Packages/ 但目录名含空格或版本后缀(如 BracketHighlighter v2)的,也可能被忽略——它只认真实文件夹名(通常是 BracketHighlighter)。
直接打开 Packages 目录看文件夹更“实在”
命令面板列的是 Sublime “认为”已启用的插件,而 Preferences → Browse Packages… 打开的则是物理存在的插件源码根目录。这里看到的每一个子文件夹,基本就等于一个已安装插件(除非是空文件夹或命名冲突的残留)。
- 菜单栏点击
Preferences → Browse Packages…,会直接打开系统文件管理器 - 路径通常是:
%APPDATA%\Sublime Text\Packages\(Windows)、~/Library/Application Support/Sublime Text/Packages/(macOS)、~/.config/sublime-text/Packages/(Linux) - 里面每个文件夹名(如
GitGutter、User、Emmet)就是一个插件或配置区
这个方式不依赖 Package Control 是否正常工作,也不受插件是否被禁用影响。适合排查“明明放了文件夹却没生效”的问题——比如拼写错误、大小写不一致(macOS/Linux 对大小写敏感)、或插件本身有 .sublime-package 和文件夹共存导致加载冲突。
查看 .sublime-package 压缩包里的插件(Installed Packages)
有些插件(尤其是较老版本或系统自带包)是以 .sublime-package 文件形式存在,不是文件夹。它们不在 Packages/ 下,而在同级的 Installed Packages/ 目录里。这类包本质是 zip,不能直接编辑,但可解压查看。
- 先确认路径:
Packages/的上一级目录,找Installed Packages/ - 用任意 zip 工具(如系统自带归档工具、7-Zip、The Unarchiver)打开其中的
xxx.sublime-package文件 - 若需修改,解压到
Packages/同名文件夹即可(如解压Origami.sublime-package到Packages/Origami/),Sublime 会优先加载文件夹而非压缩包
常见坑:手动解压后忘记删原压缩包,导致 Sublime 每次启动都报错“重复加载同名插件”,或行为异常。删掉 Installed Packages/Origami.sublime-package 才算真正切换成功。
插件名和实际目录名不一致?去文件系统里“眼见为实”
像 Theme - Material Design 这种带空格和符号的插件名,在 Package Control 列表里显示的是友好名称,但真实目录名往往是 Theme - Material 或 Material Theme;又比如 PackageResourceViewer 插件自己,对 Git 克隆的手动安装版就完全不识别——它只扫描 Package Control 管理的路径。
- 别猜,直接进
Packages/目录看文件夹名 - 不确定时,在 Sublime 控制台(
Ctrl+`)运行:print(os.path.join(sublime.packages_path(), "User")),快速定位根路径 - 插件被禁用、或名字含特殊字符时,
PackageResourceViewer: Open Resource命令也会失效,此时只能靠手动翻文件夹 + 查看.py或.sublime-settings文件确认功能边界
真正的插件管理,从来不是靠记忆插件名,而是靠理解 Sublime 的两级结构:Packages/ 是你的代码沙盒,Installed Packages/ 是它的压缩缓存层。改东西之前,先看清它到底躺在哪一层。










