90

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

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

4

4 回答 4

206

我只是为此设置了一个很好的解决方案,它需要保管箱。我目前正在使用它在 windows、linux、osx 和一些 vm 上的 ~5 种不同的 sublime 安装中同步插件和设置。

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

  • 第 2 步:将“Sublime”目录添加到您的根投递箱目录(我复制了完整的目录结构,为了它的地狱,{DropBox}/Sublime/Packages/User)。确保 sublime 已关闭,并将{SublimeRoot}/Packages/Userin 的内容移动到您刚刚创建的 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
  • Linux/OSXln -s {DropboxRoot}/Sublime/Packages/User ./User
于 2012-07-09T16:24:40.680 回答
19

将目录添加~/Library/Application Support/Sublime Text 2/Packages到 git 存储库。例如位桶。因此,您可以在使用插件和设置进行任何更改后提交。如果 sublime text2 出现问题,您可以轻松回滚。

于 2013-07-25T07:05:51.553 回答
9

备份崇高文本

  1. 从文件位置复制文件C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    可以通过使用 - Open Sublime Text -> Browse Packages 找到
  2. 关闭崇高文本
  3. 备份 Sublime Text 2 文件夹中的所有文件夹
    a. Sublime Text 2/已安装的包
    b. Sublime Text 2/包
    c. Sublime Text 2/Pristine 包
    d. Sublime Text 2/设置

新安装

  • 现在替换新安装中的所有备份文件C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • 可以使用 - Open Sublime Text -> Browse Packages 找到文件位置
  • 关闭崇高文本
  • 如果您收到错误无法保存工作空间
    1. 创建一个新项目
    2. 保存项目
    3. 出口
    4. 重新启动崇高文本
于 2013-06-09T08:10:30.823 回答
0

您需要做的就是从旧的 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 上:

  1. 安装 ST3
  2. 安装 PackageControl
  3. 将文件复制到 ~/Library/Application Support/Sublime Text 3/Packages/User/
  4. 重新启动应用程序
  5. 注意:您可能需要重新启动它几次,在配置重新安装 .sublime-settings 文件中的所有软件包之前,它可能会出现问题。

您不需要用户目录中的所有设置包,这些将在重新启动时自动重新安装。我想把它们都抓起来不会有什么坏处,但通常是新的 Mac == 新的设置。“Package Control.sublime-settings”将自动安装其中列出的所有包。

我即将迁移 Mac,完成后我会更新它以验证它是否有效!

于 2020-06-25T17:32:14.577 回答