便携版只需备份data文件夹即可,因其包含所有配置、插件、主题、快捷键及用户设置;必须严格命名为data(首字母大写),且与sublime_text.exe同级,启动即自动进入便携模式。

便携版只备份 Data 文件夹就足够了
Sublime Text 便携版的所有配置、插件、主题、快捷键、用户设置,全部集中在程序根目录下的 Data 文件夹里——不是 data,也不是 DATA,必须是首字母大写、其余小写。只要这个文件夹存在且位置正确(与 sublime_text.exe 或 sublime_text 可执行文件同级),启动时 Sublime 就自动进入便携模式,所有读写都限定在 Data 内。
你不需要单独找 Packages/User,也不用翻 Installed Packages;Data 本身已包含:
-
Data/Packages/User/:含Preferences.sublime-settings、Default (Windows).sublime-keymap、Package Control.sublime-settings等全部用户配置 -
Data/Packages/下的非-User 子目录(如SideBarEnhancements/、EmmyLua/):插件源码和运行时生成的状态文件 -
Data/Installed Packages/:所有已安装插件的.sublime-package文件,Package Control 重启后会按需解压或加载 -
Data/Packages/Color Scheme - Default/或类似路径:配色方案文件(.tmTheme或.sublime-color-scheme)也都在里面
备份前必须完全退出 Sublime
Sublime 运行时会持续写入 Data/Installed Packages/ 中的 .sublime-package 文件,并热重载 Data/Packages/ 下的插件目录。边运行边复制,极易导致:
-
.sublime-package文件损坏或不完整 - 插件目录里残留
~或.tmp临时文件夹 - 新环境启动时报
ImportError: No module named 'package_control'或命令不可用
验证是否彻底退出的方法:菜单 → Preferences → Browse Packages…,如果弹窗报错或空白,说明进程已结束;否则请检查任务管理器(Windows)、活动监视器(macOS)或 ps aux | grep sublime(Linux)并强制终止残留进程。
迁移时别只拷 Data,要连可执行文件一起带
很多人把 Data 复制过去后双击桌面快捷方式,结果配置没生效——因为快捷方式指向的是旧电脑上的 sublime_text.exe,而新电脑上可能根本没装,或者版本不对(ST3 和 ST4 的 Python 运行时不兼容)。
稳妥做法是:
- 把整个便携版文件夹(含
sublime_text.exe+Data)打包同步到云盘/U 盘/新电脑 - 确保新电脑上没有同名进程干扰(尤其 macOS 上曾运行过常规版,可能残留
~/Library/Application Support/Sublime Text) - 首次启动前,确认
Data已就位;若误启动过一次,先删掉系统路径下自动生成的配置再重试
配色方案和插件状态依赖真实文件,不是设置项
你在 Preferences.sublime-settings 里看到的 "color_scheme": "Packages/Dracula/Dracula.tmTheme" 只是一条路径声明,真正起作用的是 Data/Packages/Dracula/Dracula.tmTheme 这个文件本身。如果该路径下只有 Dracula.sublime-package,就得手动改后缀为 .zip 解压提取。
同样,Package Control.sublime-settings 里的 installed_packages 字段只是“清单”,实际功能由 Data/Installed Packages/Dracula.sublime-package 或 Data/Packages/Dracula/ 提供。漏掉任一端,主题就灰、插件就空。
最常被忽略的一点:Data 必须大小写严格匹配,且不能嵌套在子目录中——放在 MyTools/sublime/Data 是无效的,必须是 sublime_text.exe 所在目录的直接子目录。











