我需要从一台Mac迁移到另一台Mac,并希望新计算机上的Sublime Text 2具有我在旧计算机上安装的所有相同配置/插件。
是否有一些文件夹我可以在另一个文件夹中复制和恢复以复制所有内容?
答案 0 :(得分:203)
我刚刚为此设置了一个很好的解决方案,它需要dropbox。我目前正在使用它在Windows,Linux,osx和一些vm上的~5个不同的升级安装中同步插件和设置。
第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/
。如果if找到一个应该根据设置安装的插件,但实际上没有安装,它会自动安装它,不会有任何问题。
使用此解决方案设置另一台计算机只需要安装sublime和package控件,然后只需删除{SublimeRoot}/Packages/User/
目录并将其指向带有符号链接的dropbox中的副本。下次启动sublime时,包控件将自动安装所有插件。
创建符号链接 :从{Sublime}/Packages
目录执行
mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
ln -s {DropboxRoot}/Sublime/Packages/User ./User
答案 1 :(得分:18)
将目录~/Library/Application Support/Sublime Text 2/Packages
添加到git存储库。例如bitbucket。因此,您可以在使用插件和设置进行任何更改后提交。如果某些东西与sublime text2混淆,你可以轻松回滚。
答案 2 :(得分:9)
C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
复制文件C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
答案 3 :(得分:1)
您需要做的就是从旧MacOs计算机中复制以下文件:
〜/库/应用程序支持/ Sublime Text 3 /包/用户/包Control.sublime-settings 〜/图书馆/应用程序支持/崇高文字3 / Packages / User / Preferences.sublime-settings
还请确保找到包含所购买许可证的旧电子邮件,并记录已禁用的软件包,因为使用新配置重新启动应用程序时可能不会禁用这些软件包。
然后在新的MacO上:
您不需要User目录中的所有设置包,这些设置包将在重新启动时自动重新安装。我猜想抓住它们并没有什么坏处,但是通常是新的Mac ==新设置。 “ Package Control.sublime-settings”将自动安装其中列出的所有软件包。
我将要迁移Mac,完成后将对其进行更新,以验证其是否有效!