R.J*_*son 18 settings synchronization package-managers sublimetext sublimetext3
我有两台电脑,一台台式电脑和一台笔记本电脑.现在我已经设置了我的ENV以在Dropbox链接的帮助下同步.
有没有办法在这两台计算机之间同步我的Sublime Text 3设置,包括我的所有插件,首选项文件等...如果是这样,我如何设置正确的同步?
Rob*_*ise 16
我假设您正在使用Package Control来管理插件.
您的软件包列表以及所有设置文件都包含在您的Packages/User/
文件夹中,这是您要保持同步的内容.假设文件夹已同步,那么您所要做的就是确保安装了Package Control,它将根据您同步的软件包列表自动安装正确的软件包.
有关同步设置的说明,请参阅Package Control网站上的此页面.
这里列出的技术基本上是直接在你的Packages/User/
文件夹中使用Git,或者使用Dropbox(虽然相同的概念适用于任何云服务)与符号链接相结合(因为你的Dropbox目录和你的Sublime Text安装可能不一样)放在你的硬盘上).
and*_*eas 14
尽管有DropBox,你可以简单地使用Git来同步Sublime Text设置和Package Control Packages:
使用以下内容创建gitignore文件:
# Ignore everything...
*
# ... except preferences and package list
!.gitignore
!Preferences.sublime-settings
!Package Control.sublime-settings
Run Code Online (Sandbox Code Playgroud)使用以下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
Run Code Online (Sandbox Code Playgroud)在所有其他计算机上设置存储库(最后一行使用存储库中的设置覆盖当前设置):
$ git init
$ git remote add origin <repository url>
$ git fetch
$ git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)现在,您只需从存储库中提取/推送更改,以使您的设置和包同步.此外,您可以使用Git Package for Sublime Text同步设置.在这里,您不必切换到Git Shell来提取或推送更改,但您可以在Sublime Text中正确执行此操作.
有关详细信息,请参阅有关Medium的文章.
归档时间: |
|
查看次数: |
7979 次 |
最近记录: |