我需要从一台 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/