
导出设置 = 复制整个 Packages 目录,不是点菜单
Sublime Text 没有「导出设置」按钮,所有个性化配置——包括你改过的字体、缩进、快捷键、插件行为、构建系统——都硬编码在文件里,不打包、不加密、不压缩。它只认一个地方:Packages 目录。
-
Packages/User/存你的Preferences.sublime-settings、Key Bindings.sublime-keymap、Package Control.sublime-settings等核心配置 -
Packages/EmmyLua/、Packages/SideBarEnhancements/这类文件夹是你装的插件源码(不是Installed Packages/里的.sublime-package) - Windows 路径:
%APPDATA%\Sublime Text\Packages
macOS:~/Library/Application Support/Sublime Text/Packages
Linux:~/.config/sublime-text/Packages - 别只复制
User文件夹就以为完事——漏掉插件目录,迁移后打开就是个裸编辑器,连括号高亮都可能没了
便携版用户:只管好 Data 文件夹就行
如果你用的是 Sublime Text 便携版(比如从 PortableApps 或官网下载的 zip),那根本不用记路径——所有配置全塞在程序同级的 Data 文件夹里,大小写敏感,必须是大写 D 小写 ata。
-
Data\Packages对应标准版的Packages -
Data\Installed Packages存插件压缩包缓存 -
Data\Settings存Preferences.sublime-settings的原始副本(部分版本会双份保存) - 备份?关掉 Sublime,复制整个
Data文件夹到云盘/U 盘即可;迁移?把整个便携版文件夹(含sublime_text.exe和Data)拷过去,双击就用
快捷键失效?大概率是 Preferences.sublime-keymap 单独导出惹的祸
很多人只复制 Packages/User/Preferences.sublime-keymap,结果迁过去后快捷键显示存在但按了没反应。问题不在 keymap 本身,而在它依赖的上下文。
- 插件没启用 → 它注册的命令压根不存在 → 快捷键绑定失败(比如
SideBarEnhancements的ctrl+shift+k删除文件) -
Package Control.sublime-settings里没记录插件名 → Sublime 启动时不加载该插件 - 自定义快捷键用了
"context",但当前视图不匹配(例如限定在"setting.is_widget": false,而你在命令面板里按,就无效) - JSON 格式错误:末尾多逗号、用单引号、写了
// 注释→ 整个文件被忽略,Sublime 不报错也不提示
恢复配置时,Backup 目录里的文件不能直接用
Sublime 自带的本地备份功能(Backup/ 目录)看起来很省心,但实际是个“快照仓库”,不是“恢复盘”。里面全是带时间戳的只读副本,比如 Preferences.sublime-settings-2026-02-15-10-33-42。
- 必须手动重命名为
Preferences.sublime-settings(严格无后缀、无空格、大小写一致),再覆盖到Packages/User/下 - 覆盖后不重启 Sublime,配置不会生效——它只在启动时读一次
- 如果同时开了 Dropbox / Syncthing / PackageSync,它们可能在你覆盖瞬间又把旧文件同步回来,导致“恢复了又变回去”
- 异常崩溃或强制杀进程时,Backup 可能根本没存上最新修改,别把它当唯一保险
.tmTheme → .sublime-color-scheme),任何一个细节卡住,都会让你在新电脑上多花半小时排查。










