我需要从一台 Mac 迁移到另一台 Mac,并希望新计算机上的 Sublime Text 2 具有我在旧计算机上安装的所有相同配置/插件。
是否有一些文件夹我可以复制并恢复到另一个文件夹以复制所有内容?
我需要从一台 Mac 迁移到另一台 Mac,并希望新计算机上的 Sublime Text 2 具有我在旧计算机上安装的所有相同配置/插件。
是否有一些文件夹我可以复制并恢复到另一个文件夹以复制所有内容?
我只是为此设置了一个很好的解决方案,它需要保管箱。我目前正在使用它在 windows、linux、osx 和一些 vm 上的 ~5 种不同的 sublime 安装中同步插件和设置。
第 1 步:使用PackageControl管理所有插件,非常棒。
第 2 步:将“Sublime”目录添加到您的根投递箱目录(我复制了完整的目录结构,为了它的地狱,{DropBox}/Sublime/Packages/User
)。确保 sublime 已关闭,并将{SublimeRoot}/Packages/User
in 的内容移动到您刚刚创建的 Dropbox 目录中。删除{SublimeRoot}/Packages/User
,并将其替换为指向 的符号链接{DropBox}/Sublime/Packages/User
。
在每台使用 sublime 的计算机上使用相同的过程,它可以完成两件事。
1) 您的User/
目录的内容是同步的,因此您的所有自定义设置在机器上都是相同的。
2) 每次 PackageControl 启动时,它都会检查Package Control.sublime-settings
您的User/
目录。如果 if 找到应该根据设置安装的插件,但实际上并没有安装,它会自动安装它,不问任何问题。
使用此解决方案设置另一台计算机只需要安装 sublime 和 package control,然后只需删除{SublimeRoot}/Packages/User/
目录并将其指向带有符号链接的 dropbox 中的副本。下次你启动 sublime 时,包控制会自动安装你所有的插件。
创建符号链接:从{Sublime}/Packages
目录
mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
ln -s {DropboxRoot}/Sublime/Packages/User ./User
将目录添加~/Library/Application Support/Sublime Text 2/Packages
到 git 存储库。例如位桶。因此,您可以在使用插件和设置进行任何更改后提交。如果 sublime text2 出现问题,您可以轻松回滚。
C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
您需要做的就是从旧的 MacOs 计算机复制以下文件:
~/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings ~/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings
还要确保您找到带有您购买的许可证的旧电子邮件,并记下禁用的软件包,因为当您使用新配置重新启动应用程序时,这些软件包可能不会被禁用。
然后在新的 MacOs 上:
您不需要用户目录中的所有设置包,这些将在重新启动时自动重新安装。我想把它们都抓起来不会有什么坏处,但通常是新的 Mac == 新的设置。“Package Control.sublime-settings”将自动安装其中列出的所有包。
我即将迁移 Mac,完成后我会更新它以验证它是否有效!