如何保存/还原Sublime Text 2配置/插件以迁移到另一台计算机?


Answers:


204

我为此设置了一个很好的解决方案,它需要使用保管箱。我目前正在使用它在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-settingsUser/目录中的。如果找到了应根据设置安装但未实际安装的插件,它将自动安装它,而不会出现任何问题。

使用此解决方案设置另一台计算机仅需要安装Sublime和程序包控制,然后删除{SublimeRoot}/Packages/User/目录并将其指向带有符号链接的保管箱中的副本。下次启动sublime时,程序包控制将自动安装所有插件。

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

  • Windowsmklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSXln -s {DropboxRoot}/Sublime/Packages/User ./User

1
真是太棒了!但是我在C:\ Users [用户名] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User(Windows 7 Ultimate SP1)中找到了我的用户设置
ed1nh0 2012年

8
我也做了同样的事情,但是使用了谷歌驱动器。mklink / D用户g:\ GoogleDrive \“ Google Drive” \ sublimetext
样式

2
@ crstamps2,是的。崇高的核心应用程序文件位于文件系统中完全不同的位置。
jdc0589 2013年

11
OSX上的{SublimeRoot}是〜/ Library / Application Support / Sublime Text 2
Magne

1
我在中创建一个.config文件夹,~/Dropbox并将linux ~/.config文件夹链接到Dropbox副本。在Mac / Windows上,我只能链接到~/Dropbox/.config/sublime-text-2.../sublime-text-2/Packages/User,无论该操作系统对sublime的实现如何工作。除了用户外,这还将获取其他软件包和设置。加上使用的其他类似gnome的应用程序~/.config也保持同步。
滚刀

19

将目录添加~/Library/Application Support/Sublime Text 2/Packages到git存储库。例如bitbucket。因此,您可以在对插件和设置进行任何更改后进行提交。如果某些东西无法通过sublime text2失败,则可以轻松回滚。


Windows7中 -– C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync

9

备份子文字

  1. 从复制文件C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    打开崇高文本- - >浏览包中的文件的位置可以通过使用发现
  2. 关闭崇高文字
  3. 从Sublime Text 2文件夹
    a 备份所有文件夹。Sublime Text 2 /已安装的软件包
    b。崇高文字2 /包装
    c。Sublime Text 2 /原始包
    d。崇高文字2 /设置

新安装

  • 现在,在新安装中替换所有备份文件 C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • 可以使用以下命令找到文件位置:-打开Sublime Text->浏览包
  • 关闭崇高文字
  • 如果出现错误,无法保存工作空间
    1. 创建一个新项目
    2. 保存项目
    3. 出口
    4. 重新启动崇高文字

1

您需要做的就是从旧的MacOs计算机中复制以下文件:

〜/图书馆/应用程序支持/ Sublime设置3 / Packages / User / Package Control.sublime-settings〜/图书馆/应用程序支持/ Sublime设置3 / Packages / User / Preferences.sublime-settings

另外,还要确保找到包含购买的许可证的旧电子邮件,并记下已禁用的软件包,因为使用新配置重新启动应用程序时可能不会禁用这些软件包。

然后在新的MacO上:

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

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

我将要迁移Mac,完成后将对其进行更新,以验证其是否有效!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.