Sublime Text 无原生一键备份功能,必须手动备份 Packages/User 目录及 theme/color_scheme 文件,并确保完全退出程序后操作。

Sublime Text 没有「一键备份」功能,所谓“一键”都是脚本或外部工具模拟的,原生不提供任何打包、导出或压缩配置的按钮或命令。你真正能控制的,只有关掉程序后手动复制几个关键目录——但必须抄对,否则换电脑后打开就是默认灰白界面+快捷键全失效。
怎么找对 Packages/User 的真实路径?别信网上搜的默认地址
不同系统、ST 版本(3/4)、是否便携版,路径天差地别。硬记 %APPDATA%\Sublime Text\Packages\User 或 ~/Library/Application Support/Sublime Text/Packages/User 极易出错——空格没转义、版本号写错、大小写写成 data 而不是 Data,都会导致配置不加载。
- 最准方法:启动 Sublime → Preferences → Browse Packages…,弹窗地址就是你要操作的真实路径
- Windows ST4:路径含空格,是
%APPDATA%\Sublime Text\Packages\User,不是Sublime Text4 - macOS 终端中空格必须写成
Application\ Support;Linux 注意是sublime-text-4,不是sublime-text - 便携版?弹窗显示的是
Data\Packages,那就直接去程序同级目录找Data文件夹(大小写敏感,D 大写,a 小写)
只备份 Packages/User 目录就够了吗?够,但必须整份拷
所有个性化配置——字体、缩进、主题、快捷键、构建系统、插件开关状态、各插件的 xxx.sublime-settings(如 EmmyLua.sublime-settings)——全在 Packages/User 里。它不包含插件源码或缓存,跨设备兼容性最高。
- 必须包含这些文件:
Preferences.sublime-settings、Package Control.sublime-settings、Default (Windows).sublime-keymap、MyBuild.sublime-build、*.sublime-snippet - 漏掉
Package Control.sublime-settings→ 插件不会自动启用 - 漏掉
Default (Windows).sublime-keymap→ 所有自定义快捷键消失 - 别只复制
Preferences.sublime-settings就收工——那是最常见失败原因
theme 和 color_scheme 文件不能只靠设置项,必须手动提取
你在 Preferences.sublime-settings 里看到的 "color_scheme": "Packages/Dracula Color Scheme/Dracula.tmTheme" 只是一条路径,不是文件本身。如果目标插件目录里没有这个文件,它可能被压在 .sublime-package 包里,或者藏在子目录中。
- 先确认当前用的 theme/color_scheme:打开 Preferences → Settings – User,查
theme和color_scheme字段值 - 按路径去
Packages/下找对应文件夹,比如Packages/Dracula Color Scheme/,找后缀为.sublime-theme(theme)或.tmTheme/.sublime-color-scheme(color_scheme)的文件 - 如果文件夹里没有,但有
Dracula Color Scheme.sublime-package,改后缀为.zip解压,提取里面的配色文件 - ST4 只认
.sublime-color-scheme(JSON 格式),如果只拷了.tmTheme,它会被忽略
备份前必须完全退出 Sublime,否则文件可能损坏
Sublime 运行时会持续读写 Packages 和 Installed Packages 目录,尤其 .sublime-package 文件会被系统锁定。边复制边写入,极易产生 .tmp 或带 ~ 的残骸文件,甚至导致插件目录损坏。
- 务必手动执行菜单退出:Windows/Linux 点 File → Exit,macOS 点 Sublime Text → Quit Sublime Text
- 检查任务管理器(Windows)、活动监视器(macOS)或
ps aux | grep subl(Linux),确认subl或sublime_text进程已彻底消失(托盘图标还在 ≠ 进程已退出) - 备份前快速扫一眼
Packages/下有没有空文件夹或名字带~、.tmp的临时文件夹——这类不用备份,删掉即可
最容易被忽略的点是:theme 和 color_scheme 必须一起备份,缺一个,UI 就只剩半边皮肤;而部分主题(如 Ayu、Material Theme)还依赖图标插件(如 A File Icon)或 Python 插件逻辑,只拷皮肤文件,图标和高亮可能直接消失——这时候得同步记下插件名,迁移后重装。










