我需要从一台Mac迁移到另一台Mac,并希望新计算机上的Sublime Text 2具有与旧计算机上安装的所有相同的配置/插件。
是否有一些文件夹可以复制并还原到另一个文件夹以复制所有内容?
Answers:
我为此设置了一个很好的解决方案,它需要使用保管箱。我目前正在使用它在Windows,Linux,OSX和一些vm上的〜5个不同的Sublime安装中同步插件和设置。
第1步:使用PackageControl管理您的所有插件,这些插件很棒。
第2步:将“ Sublime”目录添加到您的根保管箱目录(我复制了完整的目录结构以了解该地狱{DropBox}/Sublime/Packages/User
)。确保sublime已关闭,并将其中的内容移动{SublimeRoot}/Packages/User
到刚创建的dropbox目录中。删除{SublimeRoot}/Packages/User
,并将其替换为指向的符号链接{DropBox}/Sublime/Packages/User
。
在使用sublime的每台计算机上使用相同的过程,它可以完成两件事。
1)目录内容User/
已同步,因此所有自定义设置在计算机之间都相同。
2)每次PackageControl启动时,它都会检查Package Control.sublime-settings
您User/
目录中的。如果找到了应根据设置安装但未实际安装的插件,它将自动安装它,而不会出现任何问题。
使用此解决方案设置另一台计算机仅需要安装Sublime和程序包控制,然后删除{SublimeRoot}/Packages/User/
目录并将其指向带有符号链接的保管箱中的副本。下次启动sublime时,程序包控制将自动安装所有插件。
创建符号链接:从{Sublime}/Packages
目录执行
mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
ln -s {DropboxRoot}/Sublime/Packages/User ./User
.config
文件夹,~/Dropbox
并将linux ~/.config
文件夹链接到Dropbox副本。在Mac / Windows上,我只能链接到~/Dropbox/.config/sublime-text-2
或.../sublime-text-2/Packages/User
,无论该操作系统对sublime的实现如何工作。除了用户外,这还将获取其他软件包和设置。加上使用的其他类似gnome的应用程序~/.config
也保持同步。
C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
您需要做的就是从旧的MacOs计算机中复制以下文件:
〜/图书馆/应用程序支持/ Sublime设置3 / Packages / User / Package Control.sublime-settings〜/图书馆/应用程序支持/ Sublime设置3 / Packages / User / Preferences.sublime-settings
另外,还要确保找到包含购买的许可证的旧电子邮件,并记下已禁用的软件包,因为使用新配置重新启动应用程序时可能不会禁用这些软件包。
然后在新的MacO上:
您不需要用户目录中的所有设置软件包,这些软件包将在重新启动时自动重新安装。我猜想抓住它们并没有什么坏处,但是通常是新的Mac ==新设置。“ Package Control.sublime-settings”将自动安装其中列出的所有软件包。
我将要迁移Mac,完成后将对其进行更新,以验证其是否有效!