我使用不同的操作系统在不同的系统上工作。我很久以来一直想要的是一种简单的方法来同步应用程序设置。就像同步文件一样,但有一些额外的逻辑。例如,以下是我每天使用的一些应用程序以及它们的理想状态:
- Sublime Text:所有系统上都有相同的主题/字体/首选项,基本上是首选项文件
- Opera:Opera 已经做得非常好了,事实上它本身就是一个很好的例子:它在所有实例中保持联系人/书签/密码/... 同步。我喜欢它。但偏好设置/邮件也应该同步。
- Visual Studio:同步所有内容(基本上是选项 + UI 自定义下的所有内容),除了跨系统的最新文件。
我已经尝试过将整个应用程序放入 DropBox 或类似程序中。当同时在多个系统上工作时,这会变得非常混乱,尤其是对于使用缓存文件等的 Sublime Text 等软件。所以我需要更智能的东西。也许我可以只创建指向实际设置文件/目录的符号/硬链接,然后同步包含这些链接的目录。但随后我必须弄清楚每个应用程序到底要同步什么。
问题:是否有应用程序可以执行此类操作?我肯定不是第一个有这个想法的人。如果没有,有什么建议可以告诉我如何创建可以执行此类操作的应用程序吗?
答案1
我用齐奏同步多个应用程序的文件和配置设置等。例如,对于 Firefox,我已设置符号链接以仅同步我的书签、首选项和一些其他文件。不过,它确实需要一些额外的前言和后记来“规范化”这些文件,例如删除上次访问时间戳以防止每次更新。
总而言之,这不是一个完美的解决方案,但是一旦设置好,它就能很好地完成工作。