macos - 如何保存/恢复 Sublime Text 2 配置/插件以迁移到另一台计算机?

标签 macos backup restore sublimetext2

我需要从一台 Mac 迁移到另一台 Mac,并希望新计算机上的 Sublime Text 2 具有我在旧计算机上安装的所有相同配置/插件。

是否有一些文件夹我可以复制并恢复到另一个文件夹上以复制所有内容?

最佳答案

我刚刚为此设置了一个很好的解决方案,它需要 dropbox。我目前正在使用它来同步 Windows、Linux、OSX 和一些虚拟机上大约 5 个不同的 Sublime 安装的插件和设置。

  • 第 1 步:使用 PackageControl管理所有插件,太棒了。

  • 第 2 步:将“Sublime”目录添加到您的根 drop-box 目录(我复制了完整的目录结构,{DropBox}/Sublime/Packages/User)。确保 sublime 已关闭,并将 {SublimeRoot}/Packages/User 的内容移动到您刚刚创建的 dropbox 目录中。删除 {SublimeRoot}/Packages/User,并将其替换为指向 {DropBox}/Sublime/Packages/User 的符号链接(symbolic link)。

在每台使用 Sublime 的计算机上使用相同的过程,它可以完成两件事。

  • 1) User/ 目录的内容是同步的,因此您的所有自定义设置在不同计算机上都是相同的。

  • 2) 每次 PackageControl 启动时,它都会检查 User/ 目录中的 Package Control.sublime-settings。如果如果发现一个应该根据设置安装的插件,但实际上没有安装,它会自动安装它,不会询问任何问题。

使用此解决方案设置另一台计算机只需安装 sublime 和包控制,然后只需删除 {SublimeRoot}/Packages/User/ 目录并将其指向 dropbox 中的副本符号链接(symbolic link)。下次启动 sublime 时,包控制将自动安装所有插件。

创建符号链接(symbolic link):从 {Sublime}/Packages 目录执行

  • Windows:mklink/D .\User C:\Users\[用户名]\Dropbox\Sublime\Packages\User
  • Linux/OSX:ln -s {DropboxRoot}/Sublime/Packages/User ./User

关于macos - 如何保存/恢复 Sublime Text 2 配置/插件以迁移到另一台计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365948/

相关文章:

ruby - 在 OS X 上安装 Homebrew 时出错

linux - 远程到本地滚动备份脚本

mysql - PowerShell MySQL 转储脚本未正确转储

sql-server - 如何将 SQL .bak 文件恢复到 PostgreSQL 中

SQL Server 2005 恢复挂起

objective-c - OpenDirectory.framework : connecting to remote servers?

macos - 如何在 MacOS 中创建虚拟音频输入设备来模拟麦克风

ios - 检查类型为 "NeXT/Apple typedstream"版本 4 (NSArchiver) 的文件

windows - 如何备份Android Studio?

postgresql - 将sql文件数据加载到postgres中的单个表中