跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

Sublime Text怎么备份和迁移配置_Sublime Text配置备份迁移教程【对比】

备份 Sublime Text 必须先完全退出程序,再完整备份 Packages 和 Installed Packages 目录(含所有插件子目录及 .sublime-package 文件),便携版配置在 Data 文件夹,常规版路径因系统而异,且配色、快捷键等依赖插件目录内文件而非仅 User 目录。 备份必须关掉 Sublime 再操作,否则文件可能被锁或覆盖 Sublime Text 在运行时会持续读写
Packages
和
Installed Packages
目录,尤其
Installed Packages
里的
.sublime-package
文件会被系统锁定;同时它还会热重载插件目录,你一边复制一边它一边写,极容易导致插件目录损坏、配置丢失或出现带
~
或
.tmp
的残骸文件。 务必在任务管理器(Windows)/活动监视器(macOS)/进程列表(Linux)中确认
subl
或
sublime_text
进程已完全退出,包括托盘图标 打开终端或资源管理器前,先手动点菜单 File → Exit (Windows/Linux)或 Sublime Text → Quit Sublime Text (macOS) 备份前快速检查:
Packages/
下有没有空的或名字带
~
的临时文件夹——这类不用备份,删掉即可 便携版和常规版路径完全不同,别按默认路径硬抄 很多人迁移失败,是因为在便携版里还去找
%APPDATA%
或
~/Library/Application Support
,结果覆盖错地方。便携版所有配置全在程序同级的
Data
文件夹里(注意大小写:必须是大写
D
小写
ata
),而常规版才分
Packages
和
Installed Packages
两个独立目录。 验证路径最准的方法:启动 Sublime → Preferences → Browse Packages… ,弹出的窗口地址就是你该备份的真实位置 常规版 Windows 路径是
%APPDATA%\Sublime Text\Packages
,不是安装目录下的
Packages
macOS 用户注意路径含空格和空格转义:
~/Library/Application\ Support/Sublime\ Text/Packages
,命令行中要用反斜杠转义 Linux 用户注意版本号差异:
sublime-text-3
和
sublime-text-4
是不同配置目录,不能混用 只备份
Packages/User
是最大误区,插件根本不会生效
Packages/User
里只有你的
Preferences.sublime-settings
、
Default (Windows).sublime-keymap
、自定义
.sublime-build
等,但它不包含任何插件代码。比如你装了
SideBarEnhancements
,它的功能逻辑在
Packages/SideBarEnhancements/
目录里;只拷
User
,新机器上插件菜单是空的,快捷键也报
command not found
。 仿Sublime和notepad++编辑器效果 仿Sublime和notepad++编辑器效果 下载 真正要备份的是整个
Packages
目录(含所有插件子文件夹) +
Installed Packages
目录(含
.sublime-package
缓存) 如果
Packages/
下已有某插件解压目录(如
Packages/EmmyLua/
),而
Installed Packages/
里还有
EmmyLua.sublime-package
,优先保留解压版,删掉
.sublime-package
——因为解压版才是当前实际运行的 用
git clone
安装的插件(比如直接克隆到
Packages/
下),记得连
.git
文件夹一起备份,否则无法后续
git pull
配色方案和快捷键失效?它们根本不在
Preferences.sublime-settings
里 很多人只复制
Packages/User/Preferences.sublime-settings
,换电脑后主题变回默认、侧边栏右键菜单消失、快捷键没反应——因为配色方案(
.tmTheme
文件)通常藏在插件目录内部(如
Packages/Colorsublime-Theme-Editor/themes/
),而快捷键常分散在多个插件自己的
.sublime-keymap
里(如
Packages/SideBarEnhancements/Side Bar.sublime-keymap
)。 主题不会自动加载,除非对应
.tmTheme
文件真实存在于文件系统中,且
Preferences.sublime-settings
里的
"color_scheme"
路径能正确定位到它 快捷键是叠加生效的:用户 keymap + 插件 keymap + 默认 keymap,缺任何一个,就少一组绑定 验证是否完整:重启后按
Ctrl+Shift+P
→ 输入
Package Control: List Packages
,看列表是否和旧环境一致;再进 Preferences → Browse Packages… ,确认各插件文件夹都存在 配色文件路径、插件目录结构、符号链接权限、云同步冲突——这些细节不显眼,但每一步出错都会让迁移卡在“看起来差不多,但就是不对劲”的状态。

相关文章