Sublime Text 无内置同步功能,所谓“取消同步”实为移除手动添加的符号链接、Git 仓库或云盘监控;需先退出程序,还原 User 目录,清理 .git 文件夹及相关配置,并确保 Session 文件未被误同步。

Sublime Text 本身没有“配置同步功能”可取消
它压根没内置同步机制——所有声称“自动同步”的方案,都是你手动加的外部逻辑。所谓“取消同步”,实际是停掉你当初设的符号链接、Git 跟踪或云盘监控。不存在一个开关叫 sync_enabled 或类似配置项。
删掉符号链接并还原 User 目录位置
如果你用的是 Dropbox / 坚果云 + 符号链接方案,这是最常见的“同步”形态。取消动作必须逆向执行,且顺序不能错:
- 先完全退出 Sublime Text(任务管理器里确认
subl.exe或Sublime Text进程已消失) - 删除原 Packages 路径下的符号链接(比如
C:\Users\用户名\AppData\Roaming\Sublime Text 4\Packages\User) - 把之前移走的
User/文件夹从云盘(如Dropbox\SublimeConfig\User)复制回原位置 - 重启 Sublime,检查
Preferences → Browse Packages…是否指向本地路径,且不再有云盘图标或同步状态
停用 Git 同步需清理工作区和忽略规则
若你用 Git 管理 Packages/User/,取消同步不是简单删仓库,而是要解除 Sublime 对该目录的“托管感”:
- 进
Packages/User/目录,运行git status确认当前分支和未提交变更 - 如有未推送的本地修改,先决定是否保留;否则可
git reset --hard回退到最近一次 commit - 删掉该目录下的
.git文件夹(注意是隐藏文件夹) - 检查 Sublime 的
Preferences.sublime-settings中是否含"git_path"或自定义命令绑定,这些可能触发 Git 行为,一并删掉
Package Control 的“同步错觉”要单独处理
很多人误以为 Package Control 自动装插件 = 同步功能。其实它只是读 Package Control.sublime-settings 里的 installed_packages 列表,然后本地拉取。取消“同步感”的关键点是:
- 删掉
Package Control.sublime-settings中的installed_packages数组,或清空它(留[]) - 别再跨设备复制这个文件——否则新机器会照单全收,造成插件爆炸式安装
- 如果某插件(如
SideBarEnhancements)自带check_for_updates配置,进Preferences → Package Settings → [插件名] → Settings把它设为false,否则它仍会静默联网
最容易被忽略的是 Session 文件:Session.sublime_session 和 Local/ 目录。它们从不参与任何“同步设计”,但一旦被云盘或 Git 错误带入,就会导致标签页丢失、光标跳位、甚至插件初始化失败。取消同步后务必确认这两个文件/目录不在你的同步路径里。











