最准路径是启动ST后Preferences→Browse Packages…弹出的窗口地址;只备份Packages/User不行,因插件代码在Packages/插件名目录;迁移需复制Packages/User、Packages/下非User子目录及配色方案文件,便携版只需复制Data文件夹。

只备份 Packages/User 目录,换电脑后插件不会加载、快捷键失效、右键菜单空白——这不是配置没生效,是插件根本没装上。
怎么找对 Packages/User 的真实路径?别拼路径,用菜单确认
不同系统、ST 版本(3/4)、是否便携版,Packages/User 的物理位置完全不同。硬记 %APPDATA% 或 ~/Library/Application Support 容易错,尤其 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(你装的所有插件源码) -
Data\Installed Packages(.sublime-package缓存) -
Data\Settings(Preferences.sublime-settings等)
备份只需关闭 Sublime Text,复制整个 Data 文件夹;迁移时把整个便携版文件夹(含 sublime_text.exe 和 Data)一起拷过去就行。只要 Data 没被删、没被改名、没放错位置,双击启动后一切照常。
最容易被忽略的点:迁移前必须确认 Package Control.sublime-settings 里 installed_packages 字段完整,且 Packages/Package Control/ 目录存在且非空——否则 ctrl+shift+p 打不开命令面板,插件列表也拉不出来。











