我有两台电脑,一台台式电脑和一台笔记本电脑。现在我已经设置了我的ENV以在Dropbox链接的帮助下同步。
有没有办法在这两台计算机之间同步我的Sublime Text 3设置,包括我的所有插件,偏好文件等...如果是这样,我该如何设置正确同步?
答案 0 :(得分:16)
我假设您使用Package Control来管理插件。
您的软件包列表以及所有设置文件都包含在Packages/User/
文件夹中,这就是您要保持同步的内容。假设文件夹已同步,那么您所要做的就是确保安装了Package Control,它将根据您同步的软件包列表自动安装正确的软件包。
有关同步设置的说明,请参阅this page on the Package Control website。
其中列出的技术基本上是直接在Packages/User/
文件夹中使用Git,或者与symbolic links结合使用Dropbox(虽然相同的概念适用于任何云服务)(因为您的Dropbox目录)并且您的Sublime Text安装可能不在硬盘上的相同位置)。
答案 1 :(得分:14)
尽管有DropBox,您只需使用 Git 来同步Sublime Text设置和Package Control Packages:
使用以下内容创建gitignore 文件:
# Ignore everything...
*
# ... except preferences and package list
!.gitignore
!Preferences.sublime-settings
!Package Control.sublime-settings
使用以下Git命令在第一台计算机的用户目录(Windows 10:~/AppData/Roaming/Sublime\ Text\ 3/Packages/User
,Ubuntu:~/.config/sublime-text-3/Packages/User
)中设置创建的存储库:
$ git init
$ git remote add origin <repository url>
$ git fetch
$ git commit -am "added: settings and packages"
$ git push
在所有其他计算机上设置存储库(最后一行使用存储库中的设置覆盖当前设置):
$ git init
$ git remote add origin <repository url>
$ git fetch
$ git reset --hard origin/master
现在您只需从存储库中提取/推送更改以使您的设置和包同步。此外,您可以使用Git Package for Sublime Text同步设置。在这里,您不必切换到Git Shell来提取或推送更改,但您可以在Sublime Text中正确执行此操作。
有关详细信息,请参阅this article on Medium。
答案 2 :(得分:1)
使用SyncSettings包。需要30秒才能设置
答案 3 :(得分:0)
可以使用Google云端硬盘完成两个步骤:
为Mac / Windows下载驱动器(https://www.google.com/drive/download/)
同步此文件夹:C:\Users\{user_name}\AppData\Roaming\Sublime Text 3\Packages\User
(右键单击并同步)
这包括所有高级设置,软件包设置,键绑定和所有已安装软件包的列表。
只需将此文件夹替换到新计算机上,就可以了。
在此处了解更多信息:https://packagecontrol.io/docs/syncing