我在日常工作中使用Windows,Mac和Linux机器。在所有机器上,我使用C ++和各种shell脚本编程。到目前为止,我已经采用了各种"主要"每个平台上的IDE,但多样性令人恼火。因此,我考虑在所有平台上使用Sublilme Text的可能性。
我在Windows上有一个Sublime Text设置完美,并且也想在其他平台上使用相同的设置,所以当我在我的Sublime设置中更改某些东西时,比如我的Mac,我可以轻松拿起下次我在那里的Windows机器上进行最新设置。
这可能是在上面提到的3个平台上,没有(更多)白发吗?若然,有何建议或经验?
答案 0 :(得分:3)
许多人将“Packages / User”文件夹上传到GitHub(或您选择的VCS服务)。然后,他们使用Package Control来安装他们的包。通过设置文件,程序包控制将在特定计算机上安装任何缺少的程序包。我写了一些关于它的更多信息here。然后,您可以将git repo克隆到每台计算机上,在您决定更改内容时提取更新。
或者,您可以使用云服务+符号链接来保持事物自动同步,但我个人从未使用过这种方式。
有些插件是特定于平台的,所以请留意这些插件。
答案 1 :(得分:0)
还有一个包Package Syncing,它通过一些云服务同步已安装的包和设置。
工作得非常好,而且是自动的。
具有以下优点:您无需一直推/拉一些dotfiles repo。
不知道这是否可以跨平台无缝工作(意味着所有设置是否与平台无关)。