如何使用Dropbox同步我的Sublime Text 3设置?

我想使用Dropbox在多台机器上同步Sublime Text 3的设置。

我应该如何设置?

我一直在多个位置之间同步我的崇高设置一段时间,所有运行的OS X.我有一些小问题。 最后,我决定调查一下,这让我想到了如何在使用Dropbox的多台机器之间同步Sublime设置的权威描述:

Sublime Package Control> Docs> Syncing
https://sublime.wbond.net/docs/syncing

这里是基本的总结:

要在不同的计算机上正确同步安装的软件包,实际上并不想同步整个Packages/Installed Packages/文件夹。 原因是有些软件包针对不同的操作系统有不同的版本。 通过跨操作系统同步实际的软件包内容,您可能会遇到破损的软件包。

正确的解决scheme是:

  1. 在所有机器上安装包控制
  2. 然后只同步Packages/User/文件夹。

该文件夹包含Package Control.sublime-settings文件,其中包含所有已安装软件包的列表。 如果此文件被复制到另一台机器,下次启动Sublime Text时,软件包控制将安装任何缺less的软件包的正确版本。

要同步文件夹,通常需要将Packages/User/移动到Dropbox中,并从Sublime Text 3/Packages/创build一个符号链接。 通过上面的链接提供了各种操作系统的详细说明。

重要提示:我的回答不正确。 Tomek的回答比较好

在开始之前,closures崇高文本3

  1. 在Dropbox中创build一个名为Sublime Text 3的文件夹

  2. 将以下两个文件夹移动到此文件夹。

     ~/Library/Application\ Support/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages 
  3. 在Dropbox中创build从原始位置到新位置的符号链接:

     $ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Installed Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages $ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Packages 
  4. 打开崇高的文字3

对于使用Dropbox的Linux用户


以下是直接从Sublime Text Package Control DOCS Syncing中摘录的摘录:

正确的解决scheme是在所有机器上安装Package Control,然后只同步Packages / User /文件夹。 该文件夹包含Package Control.sublime-settings文件,其中包含所有已安装软件包的列表。 如果此文件被复制到另一台机器,下次启动Sublime Text时,软件包控制将安装任何缺less的软件包的正确版本。

这也同步您的preferences.sublime设置和您的macros ! 正是我想要的圣诞节。


说明:

如果您的Dropbox文件夹不在默认位置,则需要将〜/ Dropbox更改为您的位置。

1)closures崇高文本(非常重要!)
2)打开terminal

Obs: 对于Sublime Text 2,只需将3改为2

第一台机器

在您的第一台机器上,使用以下说明。

 cd ~/.config/sublime-text-3/Packages/ mkdir ~/Dropbox/Sublime mv User ~/Dropbox/Sublime/ ln -s ~/Dropbox/Sublime/User 

其他机器

在其他机器上,使用以下说明。 这些说明将删除您的用户/文件夹和所有内容!

 cd ~/.config/sublime-text-3/Packages/ rm -r User ln -s ~/Dropbox/Sublime/User 

ref: https : //packagecontrol.io/docs/syncing#dropbox-linux