sublime如何导出当前设置和插件_sublime备份配置文件教程【指南】

12次阅读

sublime Text 配置和插件必须手动复制 Packages 目录(含 User 文件夹及各插件子文件夹)才能完整导出;windows 在 %appDATA%sublime textPackages,macOS 在 ~/Library/Application Support/Sublime Text/Packages,linux 在 ~/.config/sublime-text/Packages。

sublime如何导出当前设置和插件_sublime备份配置文件教程【指南】

Sublime Text 的配置和插件无法通过菜单一键导出,必须手动复制对应目录下的文件——这是最可靠、也唯一能完整保留你个性化设置的方式。

找到 Sublime Text 的 Packages 目录

所有用户安装的插件、自定义语法高亮、构建系统、按键绑定都存在 Packages 目录里。这个目录不是安装目录,而是 Sublime 运行时读取用户数据的位置。

  • windows%APPDATA%Sublime TextPackages
  • macOS:~/Library/Application Support/Sublime Text/Packages
  • Linux:~/.config/sublime-text/Packages

注意:Packages 里有个 User 文件夹,它存放你的 Preferences.sublime-settingsKey Bindings.sublime-keymap 等核心配置;其他子文件夹(如 vue Syntax Highlight)就是你装的插件。

导出插件:只复制插件文件夹,别碰 Installed Packages

插件有两种存在形式:Packages/xxx解压后的源码)和 Installed Packages/xxx.sublime-package(压缩包)。前者可直接复制,后者是 Package Control 自动下载后解压的产物,不建议依赖它备份。

  • 如果你用 Package Control 安装插件,只要备份 Packages 下非 User 的文件夹即可(比如 EmmyLuaBracketHighlighter
  • Installed Packages 目录里的 .sublime-package 文件只是缓存,删掉后重启 Sublime 会自动重装,不能代表你当前启用的插件状态
  • 某些插件(如 PackageResourceViewer)会在 Packages 里生成临时文件夹,不用管;但像 SideBarEnhancements 这种纯文件夹插件,必须整个复制

导出设置:重点备份 User 文件夹和 Preferences.sublime-settings

Packages/User 是你的配置中枢,里面几个关键文件必须导出:

  • Preferences.sublime-settings:主设置,包括字体、缩进、自动补全等
  • Package Control.sublime-settings:记录你装过哪些插件(但不保证全部启用)
  • default (Windows).sublime-keymap 或对应系统的键位文件:如果你改过快捷键
  • MyCustomBuild.sublime-build 等自定义构建系统:如果写过

不要只复制单个 Preferences.sublime-settings 就以为完事——很多插件的配置也写在 User 文件夹下,比如 EmmyLua.sublime-settings,漏掉就等于丢了插件行为。

恢复时别覆盖,用替换+重启方式生效

把备份的 Packages 整个目录(或其中的 User 和插件子文件夹)拷贝到新机器对应路径后,不要直接启动 Sublime —— 先确认 Sublime 已完全退出(macos 注意右上角图标是否还在,Windows 检查任务管理器)。

再启动,观察右下角是否弹出 “reloading plugin xxx” 提示。如果某个插件没生效,大概率是它的文件夹名和 Package Control.sublime-settings 里记录的不一致,或者你漏复制了依赖项(比如 python Improved 依赖 PyV8)。

真正麻烦的不是备份,而是插件之间的隐式依赖和设置耦合——比如 SublimeLinter 配置分散在 User 和多个 linter 插件自己的 settings 里,这种得一个个对。

text=ZqhQzanResources