Sublime Text 配置同步核心是迁移用户数据目录(Packages/User 及插件),方法包括:一、直接复制 Data 目录(最简单);二、Git 管理 User 配置+插件列表(推荐长期维护);三、符号链接+云盘(适合双机);四、插件辅助(如 Sync Settings,省事但托管外部)。

Sublime Text 的配置文件和插件同步,核心是把 用户数据目录(Packages/User 和已安装插件)完整迁移到新机器。方法有手动复制、符号链接、Git 管理、云同步、或借助插件自动备份——选哪种取决于你是否常跨设备、是否熟悉命令行、以及对版本控制是否有需求。
方法一:直接复制整个 Data 目录(最简单)
Sublime Text 的所有个性化设置都存在「Data 目录」里,包括插件、用户配置、片段、主题等。找到它,全量复制过去即可生效:
- Windows:
%APPDATA%\Sublime Text\Packages\和%APPDATA%\Sublime Text\Local\(重点是 Packages) -
macOS:
~/Library/Application Support/Sublime Text/Packages/ - Linux:
~/.config/sublime-text/Packages/
注意:目标电脑要装同版本 Sublime(建议都是 Stable 或都是 Dev),且不要覆盖 Local/ 下的缓存文件(如 Session.sublime_session),否则可能丢失未保存的标签页状态。
方法二:用 Git 管理 Packages/User + 插件列表(推荐长期维护)
只同步 Packages/User/(含 Preferences.sublime-settings、Key Bindings、Snippets 等),再配合插件清单自动重装,更干净、可追溯、易协作:
- 在
Packages/User/内初始化 Git 仓库,提交所有配置文件 - 用插件 Package Control: List Packages 导出已装插件名(或直接看
Packages/下的文件夹名) - 把插件列表存为
installed_packages.json或纯文本,也加入 Git - 新电脑上:克隆仓库到
Packages/User/,再用 Package Control 手动 Install 同名插件;或写个简单脚本批量安装
好处是配置变化有记录,回滚方便,还能多人共享同一套开发环境。
方法三:用 Symbolic Link(符号链接)+ 云盘(适合主力机+笔记本)
把 Packages/ 整体指向一个云同步目录(如 Dropbox、iCloud Drive、OneDrive),实现自动双向同步:
- 先退出 Sublime,把原
Packages/重命名为Packages.bak - 在云盘里新建
sublime-packages文件夹,把Packages.bak里的内容移进去(保留 User/ 和各插件文件夹) - 用命令行创建符号链接(以 macOS/Linux 为例):
ln -s ~/Dropbox/sublime-packages ~/Library/Application\ Support/Sublime\ Text/Packages - Windows 可用
mklink /D命令(需管理员权限)
注意:确保云盘已完全同步完成再打开 Sublime,避免插件加载失败;不同系统路径差异大,不建议跨平台共用同一链接目录。
方法四:用插件辅助同步(省事但依赖第三方)
比如 Sync Settings(需登录账号)或 Settings Sync,它们会把配置加密上传到服务器,再在另一台登录后一键拉取:
- 安装后首次运行会生成 API key(本质是个人 token),请妥善保管
- 默认同步
User/下的 JSON 文件,部分支持插件列表自动重装 - 缺点是配置托管在外,敏感信息(如自定义 API key、本地路径)别写进 settings
适合不想折腾命令行、又希望开箱即用的用户,但不如 Git 方案透明可控。
基本上就这些。手动复制最快上手,Git 最适合认真写代码的人,符号链接适合固定两台设备,插件方案图省事。选一个符合你习惯的,配一次,后面换电脑就轻松多了。










