最直接有效的办法是同步packages/user目录,它包含主题、快捷键、插件配置等全部个性化设置;不同系统路径需通过preferences→browse packages…确认;推荐git或网盘+符号链接方式同步,注意排除session.sublime_session等本地状态文件,并确保package control已安装且installed_packages格式正确。

Packages/User 目录——它包含了你所有的个性化设置:主题、快捷键、插件配置、代码片段,甚至已安装插件列表。只要这个目录一致,重启 Sublime 就几乎完全还原你的开发环境。
怎么找对路径?别同步错地方
Sublime 的用户配置不是散落在各处,而是严格集中在 Packages/User 文件夹里。不同系统路径如下,务必用 Preferences → Browse Packages… 菜单确认(比记路径更可靠):
- Windows:
C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages\User - macOS:
~/Library/Application Support/Sublime Text 3/Packages/User - Linux:
~/.config/sublime-text-3/Packages/User
⚠️ 注意:Packages/ 下其他插件文件夹(如 Emmet/、SideBarEnhancements/)是插件本体,不需要手动同步;它们会由 Package Control 自动安装。真正要管的,只有 User 这一层。
用 Git 同步:适合需要版本控制和多设备协作的人
Git 不只是写代码用的——它让配置变更可追溯、可回滚、可共享。关键在于只提交配置文件,不带缓存或临时状态。
- 进入
User目录,运行:git init,再添加远程仓库(如 GitHub 私有库) - 创建
.gitignore,至少排除:Session.sublime_session、Local/、*.cache(这些是机器本地状态,同步会导致标签页丢失或插件异常) - 必须提交的文件包括:
Preferences.sublime-settings、Package Control.sublime-settings(含installed_packages列表)、Default (Windows).sublime-keymap等平台对应快捷键文件 - 新电脑上克隆仓库后,把内容覆盖到目标
User目录,重启 Sublime —— Package Control 会自动拉取installed_packages里的所有插件
用网盘+符号链接:简单、实时、免命令行
如果你不常改配置、也不需要看历史记录,Dropbox / 坚果云 / iCloud + 符号链接是最省心的选择。核心是“移动再链接”,不是复制粘贴。
- 先退出 Sublime,把原
User文件夹整个移到网盘里(例如:Dropbox/SublimeConfig/User) - 删除原
User目录,执行符号链接命令:
Windows(管理员 CMD):mklink /J "C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages\User" "D:\Dropbox\SublimeConfig\User"
macOS/Linux(终端):ln -s ~/Dropbox/SublimeConfig/User ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User - ⚠️ 常见坑:Windows 普通用户权限下
mklink会失败;macOS 上若提示 “Operation not permitted”,需在「系统设置 → 隐私与安全性 → 完全磁盘访问」中给终端授权
为什么插件没自动装?检查这三个点
即使 Package Control.sublime-settings 里写了插件名,也可能不下载——这不是同步失败,而是环境没配齐。
- 新设备必须已安装 Package Control(官网下载安装脚本运行一次即可)
-
Package Control.sublime-settings中的installed_packages必须是数组格式,例如:"installed_packages": ["Material Theme", "BracketHighlighter"],缺方括号或引号会静默失败 - 首次启动时 Sublime 需联网,且 Package Control 要完成初始化(可能需等 10–20 秒才开始下载,不要立刻关掉)
Default (Windows).sublime-keymap 和 Default (OSX).sublime-keymap 不能混用。同步前建议统一保留所有平台文件,靠 Sublime 自动加载对应的那个——否则 Mac 上 Ctrl 键映射可能错乱。










