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

ear*_*ter 87 macos backup restore sublimetext2

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

是否有一些文件夹我可以复制和恢复另一个文件夹来复制一切?

jdc*_*589 203

我刚刚为此设置了一个很好的解决方案,它需要dropbox.我目前正在使用它在Windows,Linux,osx和一些vm上的~5个不同的升级安装中同步插件和设置.

  • 第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/目录.如果找到一个应该根据设置安装的插件,但实际上没有安装,它会自动安装它,不会问任何问题.

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

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

  • Windows:mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux/OSX:ln -s {DropboxRoot}/Sublime/Packages/User ./User

  • OSX上的{SublimeRoot}是〜/ Library/Application Support/Sublime Text 2 (11认同)
  • 我也做了同样的事情,但谷歌驱动器.*mklink/D用户g:\ GoogleDrive \"Google Drive"\ sublimetext* (8认同)
  • @ crstamps2,是的.核心的sublime应用程序文件位于文件系统中完全不同的位置. (2认同)

Max*_*mov 18

将目录添加~/Library/Application Support/Sublime Text 2/Packages到git存储库.比如bitbucket.因此,您可以在使用插件和设置进行任何更改后提交.如果某些东西与sublime text2失败,你可以轻松回滚.


Amo*_*mol 9

备份SUBLIME文本

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

新安装

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