packages目录是插件唯一有效运行位置,preferences→browse packages…可直接打开当前生效路径;.sublime-package文件放installed packages,源码解压后整个文件夹放packages顶层且大小写必须匹配。

手动安装插件时,Packages 目录才是插件真正运行的位置,不是 Installed Packages,也不是你猜的任何默认路径——选错就等于没装。
Preferences → Browse Packages… 是唯一可信路径
这个菜单项会直接在文件管理器中打开当前生效的 Packages 目录,它不受系统、版本(ST3/ST4)、安装方式(便携版/Snap/Flatpak)或自定义 data 目录影响。所有其他路径(比如 %APPDATA%\Sublime Text\Packages 或 ~/Library/Application Support/Sublime Text 3/Packages/)只是常见默认值,一旦配置变动就立即失效。
便携版用户:插件目录就在你解压根目录下的 Data\Packages;Snap/Flatpak 用户:沙盒隔离导致外部路径不可见,Browse Packages… 是唯一能打开的入口。
手动安装时,文件类型决定放哪、要不要解压
区分两类常见下载包:
- 下载的是
Emmet.sublime-package这类压缩包 → 直接丢进Installed Packages目录,不要解压,重启后 Package Control 会自动加载 - 下载的是
Emmet-master.zip或 GitHub 源码 → 必须解压出顶层文件夹(如Emmet/),整个文件夹复制进Packages目录顶层,不能嵌套在子文件夹里,注意大小写必须与插件要求一致
为什么插件不生效?先查这三处
手动安装后插件没反应,大概率是以下问题之一:
-
Packages目录下存在同名但大小写不符的文件夹(如emmet/而非Emmet/),Sublime 不识别 - 把源码解压后的文件夹放进了
Installed Packages,或者把.sublime-package文件丢进了Packages - 多版本共存(ST3 + ST4)时,误将插件装到了另一个版本的
Packages目录下
最省事的验证方式:打开 Preferences → Browse Packages…,确认目标插件文件夹是否真实存在于该窗口中,且名称完全匹配官方文档要求。
别记路径,也别拼路径——Browse Packages… 点一下的事,比查文档快,也比试错成本低得多。











