如何使用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是:
- 在所有机器上安装包控制
- 然后只同步
Packages/User/
文件夹。该文件夹包含
Package Control.sublime-settings
文件,其中包含所有已安装软件包的列表。 如果此文件被复制到另一台机器,下次启动Sublime Text时,软件包控制将安装任何缺less的软件包的正确版本。
要同步文件夹,通常需要将Packages/User/
移动到Dropbox中,并从Sublime Text 3/Packages/
创build一个符号链接。 通过上面的链接提供了各种操作系统的详细说明。
重要提示:我的回答不正确。 Tomek的回答比较好
在开始之前,closures崇高文本3
-
在Dropbox中创build一个名为
Sublime Text 3
的文件夹 -
将以下两个文件夹移动到此文件夹。
~/Library/Application\ Support/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
-
在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
-
打开崇高的文字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