最准的packages路径需通过sublime text菜单preferences → browse packages…确认,不同系统、版本及便携版路径差异大;只备份packages/user无效,因插件代码在对应插件子目录中;迁移需复制packages/user、packages/下非user插件目录及配色方案文件,便携版则直接备份data文件夹。

只备份 Packages/User 目录,插件根本不会加载——这不是配置没生效,是插件压根没装上。
怎么找对真实 Packages 路径?别拼路径,用菜单确认
不同系统、ST 版本(3/4)、是否便携版,Packages 的物理位置完全不同。硬记 %APPDATA%、~/Library/Application Support 或 ~/.config/sublime-text-4 容易错,尤其 macOS 终端里空格必须写成 Application\ Support,Linux 还要区分 sublime-text-3 和 sublime-text-4。
最准的做法永远是:
启动 Sublime Text → Preferences → Browse Packages…,弹出的窗口地址就是你要操作的真实路径。
如果弹窗指向 Data\Packages,说明你当前用的是便携版,别去翻 %APPDATA%。
Windows ST4 用户注意:路径中是 Sublime Text(带空格),不是 Sublime Text4。
只拷 Packages/User 为什么不行?插件代码根本不在里面
Packages/User 里只有你的个性化配置文件,比如:
-
Preferences.sublime-settings(字体、缩进等) -
Default (Windows).sublime-keymap(全局快捷键) -
Package Control.sublime-settings(插件启用状态) -
SideBarEnhancements.sublime-settings(插件专属配置)
但 SideBarEnhancements 的菜单逻辑、右键命令、图标资源,全在 Packages/SideBarEnhancements/ 这个目录里。只备份 User,新环境里插件名都看不到,按快捷键会报 command not found。
该备份哪几个目录?三类东西缺一不可
迁移要覆盖 95% 场景,只需复制以下三类内容(务必先退出 Sublime Text,否则文件可能被锁或写坏):
-
Packages/User整个文件夹(必须,含所有.sublime-settings和.sublime-keymap) -
Packages/下所有非User的子目录(如GitGutter、EmmyLua、Dracula Color Scheme),跳过名字带~或.tmp的临时文件夹 - 配色方案文件本身(如
Packages/Dracula/Dracula.tmTheme),不是设置里写的路径名,得从状态栏右下角执行UI: Show Scope Name看真实路径
不用备份 Installed Packages 目录:.sublime-package 是缓存,删掉重启后 Package Control 会重装已启用的插件——前提是 Package Control.sublime-settings 在 User 里且完好。
便携版用户直接抄作业:只管好 Data 文件夹
便携版所有配置全塞在程序同级的 Data 文件夹里(注意大小写:大写 D,小写 ata)。它里面已经包含:
-
Data\Packages(含所有插件子目录和User) Data\Installed Packages-
Data\Settings(Preferences.sublime-settings等) -
Data\Cache、Data\Local等(可删但建议一起备份)
所以便携版迁移极简单:关掉 Sublime → 复制整个 Data 文件夹 → 拷到新机器同级目录下(和 sublime_text.exe 并列)→ 启动即可。升级时也只需替换 sublime_text.exe,Data 原封不动保留。
最容易被忽略的一点:便携版若已运行过,又手动在 %APPDATA% 装过插件,那些插件不会自动进 Data;必须用 Browse Packages… 确认路径,再把对应目录手动挪进去,否则同步或迁移后功能就断了。











