什么是一个很好的Sublime Text工作流程,用于在多个平台之间共享通用设置

时间:2015-03-28 21:35:15

标签: editor cross-platform sublimetext sublimetext3

我在日常工作中使用Windows,Mac和Linux机器。在所有机器上,我使用C ++和各种shell脚本编程。到目前为止,我已经采用了各种"主要"每个平台上的IDE,但多样性令人恼火。因此,我考虑在所有平台上使用Sublilme Text的可能性。

我在Windows上有一个Sublime Text设置完美,并且也想在其他平台上使用相同的设置,所以当我在我的Sublime设置中更改某些东西时,比如我的Mac,我可以轻松拿起下次我在那里的Windows机器上进行最新设置。

这可能是在上面提到的3个平台上,没有(更多)白发吗?若然,有何建议或经验?

2 个答案:

答案 0 :(得分:3)

许多人将“Packages / User”文件夹上传到GitHub(或您选择的VCS服务)。然后,他们使用Package Control来安装他们的包。通过设置文件,程序包控制将在特定计算机上安装任何缺少的程序包。我写了一些关于它的更多信息here。然后,您可以将git repo克隆到每台计算机上,在您决定更改内容时提取更新。

或者,您可以使用云服务+符号链接来保持事物自动同步,但我个人从未使用过这种方式。

有些插件是特定于平台的,所以请留意这些插件。

答案 1 :(得分:0)

还有一个包Package Syncing,它通过一些云服务同步已安装的包和设置。

工作得非常好,而且是自动的。

具有以下优点:您无需一直推/拉一些dotfiles repo。

不知道这是否可以跨平台无缝工作(意味着所有设置是否与平台无关)。