Sublime怎么查看已安装的所有插件 Sublime插件列表管理【经验】

11次阅读

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

Sublime怎么查看已安装的所有插件 Sublime插件列表管理【经验】

用命令面板快速列出所有已安装插件

最可靠、最通用的方式就是调用 Package Control: List Packages 命令。只要装了 Package Control(几乎所有人都装了),这个命令就能立刻告诉你当前启用了哪些插件,包括通过 Package Control 安装的、手动放进 Packages/ 目录的,甚至部分未禁用的内置包。

  • 按下 Ctrl+Shift+Pwindows/linux)或 Cmd+Shift+PmacOS)打开命令面板
  • 输入 Package Control: List Packages 并回车
  • 等待几秒加载完成——列表里显示的,就是 Sublime 当前识别为“已安装且启用”的插件名

注意:禁用的插件(比如在 Preferences → Package Settings 里找不到对应项)不会出现在这个列表里;git 克隆到 Packages/ 但目录名含空格或版本后缀(如 BracketHighlighter v2)的,也可能被忽略——它只认真实文件夹名(通常是 BracketHighlighter)。

直接打开 Packages 目录看文件夹更“实在”

命令面板列的是 Sublime “认为”已启用的插件,而 Preferences → Browse Packages… 打开的则是物理存在的插件源码根目录。这里看到的每一个子文件夹,基本就等于一个已安装插件(除非是空文件夹或命名冲突的残留)。

  • 菜单栏点击 Preferences → Browse Packages…,会直接打开系统文件管理器
  • 路径通常是:%appDATA%sublime textPackageswindows)、~/Library/Application Support/Sublime Text/Packages/(macos)、~/.config/sublime-text/Packages/(Linux)
  • 里面每个文件夹名(如 GitGutterUserEmmet)就是一个插件或配置区

这个方式不依赖 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-packagePackages/Origami/),Sublime 会优先加载文件夹而非压缩包

常见坑:手动解压后忘记删原压缩包,导致 Sublime 每次启动都报错“重复加载同名插件”,或行为异常。删掉 Installed Packages/Origami.sublime-package 才算真正切换成功。

插件名和实际目录名不一致?去文件系统里“眼见为实”

Theme - Material Design 这种带空格和符号的插件名,在 Package Control 列表里显示的是友好名称,但真实目录名往往是 Theme - MaterialMaterial 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/ 是它的压缩缓存层。改东西之前,先看清它到底躺在哪一层。

text=ZqhQzanResources