我可以同步 Sublime Text 吗?

我可以同步 Sublime Text 吗?

我想在我的桌面和笔记本电脑之间同步我的整个 Sublime Text 3。

我在两台机器上都使用 Ubuntu。我认为如果我只同步整个/home/<username>/.config/sublime-text-3文件夹Unison,我就可以在另一台机器上继续工作。即使我不保存文件。当然,保存的文件也会同步。

插件管理器能正常工作吗?如果我在桌面上安装带有管理器的插件并进行同步,它能在笔记本电脑上完美运行吗?

我可以这样做吗?我应该忽略某些文件还是同步其他文件?

答案1

是的,有一个名为包同步 其目的是完成您想做的事情,依靠第三方应用程序如 dropbox、SkyDrive 或 Google drive。

其他选择比使用包同步更手动地实现该目标,但在这些选项中都没有使用 rsync 机器和目录的“简单”解决方案,但似乎你可以只 rsync 一个目录并且它就可以工作。

正确的解决方案是仅同步 Packages/User/ 文件夹。此文件夹包含 Package Control.sublime-settings 文件,其中包含所有已安装包的列表。如果将此文件复制到另一台计算机,下次启动 Sublime Text 时,Package Control 将安装任何缺失包的正确版本。

答案2

是的,这应该可以正常工作。就用户体验而言,最重要的目录是Installed PackagesPackages,因为它们包含为 Sublime 提供特定语言功能的插件,以及您安装的任何其他附加组件。CacheIndexBackup非常明显,并且可以在任何机器上重新生成。我不确定同步它们是否会有任何额外的好处。Local包含软件许可证等文件(您 挂号的,不是吗?)和当前会话,如果您想在一台机器上关闭 Sublime 并像在另一台机器上一样打开它,这可能会很有价值,假设您的工作文件位于完全相同的位置。

所以,同步绝对是个好主意。我只在机器之间同步PackagesInstalled Packages但你必须自己看看哪种方法最适合你。

相关内容