Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何保存/恢复升华文本2配置/插件以迁移到另一台计算机?_Macos_Backup_Restore_Sublimetext2 - Fatal编程技术网

Macos 如何保存/恢复升华文本2配置/插件以迁移到另一台计算机?

Macos 如何保存/恢复升华文本2配置/插件以迁移到另一台计算机?,macos,backup,restore,sublimetext2,Macos,Backup,Restore,Sublimetext2,我需要从一台Mac迁移到另一台Mac,并希望新电脑上的Sublime Text 2具有与旧电脑上安装的配置/插件相同的所有配置/插件 是否有一些文件夹可以在另一个文件夹上复制和还原以复制所有内容?我刚刚为此设置了一个很好的解决方案,它需要dropbox。我目前正在使用它在windows、linux、osx和一些虚拟机上跨~5个不同的sublime安装同步插件和设置 第一步:用它来管理你所有的插件,太棒了 步骤2:将一个“升华”目录添加到根下拉框目录(我复制了完整的目录结构,{DropBox}/

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


是否有一些文件夹可以在另一个文件夹上复制和还原以复制所有内容?

我刚刚为此设置了一个很好的解决方案,它需要dropbox。我目前正在使用它在windows、linux、osx和一些虚拟机上跨~5个不同的sublime安装同步插件和设置

  • 第一步:用它来管理你所有的插件,太棒了

  • 步骤2:将一个“升华”目录添加到根下拉框目录(我复制了完整的目录结构,
    {DropBox}/Sublime/Packages/User
    )。确保sublime已关闭,并将
    {SublimeRoot}/Packages/User
    的内容移动到刚才创建的dropbox目录中。删除
    {SublimeRoot}/Packages/User
    ,并将其替换为指向
    {DropBox}/Sublime/Packages/User
    的符号链接

在每台使用sublime的计算机上使用相同的过程,它可以完成两件事

  • 1) 您的
    User/
    目录的内容是同步的,因此您的所有自定义设置在所有计算机上都是相同的

  • 2) 每次PackageControl启动时,它都会检查
    User/
    目录中的
    Package Control.sublime设置。如果找到一个应该根据设置安装的插件,但实际上没有安装,它会自动安装,不会询问任何问题

使用此解决方案设置另一台计算机只需安装sublime和package control,然后只需删除
{SublimeRoot}/Packages/User/
目录并将其指向带有符号链接的copy in dropbox。下次启动sublime时,package control将自动安装所有插件

创建符号链接:从
{Sublime}/Packages
目录执行

  • Windows
    mklink/D。\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux/OSX
    ln-s{DropboxRoot}/Sublime/Packages/User./User
备份崇高文本
  • C:\Users\[userName]\AppData\Roaming\Sublime Text 2\

    复制文件。可以使用-Open Sublime Text->Browse Packages找到文件位置
  • 关闭崇高的文本
  • 备份升华文本2文件夹中的所有文件夹
    A.升华文本2/已安装的软件包
    B升华文本2/包
    C升华文本2/原始包装
    D升华文本2/设置
  • 新装置
    • 现在替换新安装中的所有备份文件
      C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
    • 可以使用-Open Sublime Text->Browse Packages找到文件位置
    • 关闭崇高的文本
    • 如果出现错误,则无法节省工作空间
    • 创建新项目
    • 保存项目
    • 出口
    • 重新启动升华文本

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

    您只需从旧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上:

  • 安装ST3
  • 安装PackageControl
  • 将文件复制到~/Library/Application Support/Sublime Text 3/Packages/User/
  • 重新启动应用程序
  • 注意:您可能需要重新启动它几次,在配置重新安装.sublime设置文件中的所有软件包之前,它可能会出现错误
  • 您不需要用户目录中的所有设置包,这些设置包将在重新启动时自动重新安装。我想这不会伤害到他们所有人,但通常新的Mac==新的设置。“软件包控制。升华设置”将自动安装其中列出的所有软件包


    我即将迁移Mac,我将在迁移完成后更新它,以验证它是否正常工作

    看起来这里有足够的信息可以做到这一点:这真是太棒了!但是我在C:\Users[username]\AppData\Roaming\Sublime Text 2\Packages\user(Windows7Ultimate SP1)中找到了我的用户设置,我也做了同样的事情,但使用了google drive。mklink/D用户g:\GoogleDrive\“GoogleDrive”\sublimetext@crstamps2,是的。核心升华应用程序文件位于文件系统中完全不同的位置。OSX上的{SublimeRoot}是~/Library/application Support/sublime Text 2I在
    ~/Dropbox
    中创建一个
    .config
    文件夹,并将我的linux
    ~/.config
    文件夹链接到Dropbox副本。在Mac/Windows上,我只需链接到
    ~/Dropbox/.config/sublime-text-2
    ../sublime-text-2/Packages/User
    ,任何适用于该操作系统的sublime实现的内容。这将拾取除用户之外的其他包和设置。另外,使用
    ~/.config
    的其他类似gnome的应用程序也会保持同步。在Windows7-
    C:\Users\[user]\AppData\Roaming\Sublime Text 3