题
在 Emacs 中,有哪些选项可以将文档保存到云中或从云中检索文档?
我在工作中在 Windows 机器上使用 Emacs,在家里在 Linux 机器上使用 Emacs,因此理想情况下,我希望有一个或多或少开箱即用的解决方案,适用于这两种操作系统。
我接触过 g-client,但无法完全让它工作。显然,如果没有其他更简单的选择,我将不得不再花几个小时。
非常感谢Andreas
解决方案
我能想到的两个选择:
如果您有权访问运行 ssh 的服务器,则将 ssh 与 trapm 一起使用。您还可以在您的家庭 Linux 机器上运行 ssh 服务器并通过工作访问您的家庭文件。TRAMP 在 Windows 上通过 cygwin 的 ssh 运行得非常好。它会自动抓取一个文件(前提是你给 emacs 类似 /ssh:yourusername@yourserverhost:~/yourfile 的东西),将其放入你计算机上的临时文件中,然后在保存时将其复制回主机。
使用 SVN 或 Git 等源代码控制系统。同样,您可以在家里托管服务器,也可以找到在线主机(大多数是开源的,因此是公共的,但有些是免费的和私有的;我使用 unfuddle.com)。您必须定期提交/更新,但如果您愿意,您可以轻松地实现自动化,并且源代码控制系统为您提供了良好的文件历史记录和安全网,以防您做错了什么。
Emacs 与源代码控制系统具有出色的集成。如果您发现内置的不够(它非常通用,因此不提供特定源代码控制系统的某些特定功能的接口),有很多好的替代品(SVN 的 psvn,Git 的 magit,例子)。
其他提示
收存箱是相当普遍的。我存储连我的Emacs配置文件存在。工作在Windows,Linux,OS X和iPhone。自动同步。商店的历史。免费。你还要什么?: - )
Emacs有用于经由流浪汉远程文件系统大力支持。所以真正的问题是什么,你应该为远程FS使用。有一群人只要他们有将它们安装或通过SSH(为流浪者)登录的方式,你应该没问题。
我使用 JungleDisk - 适用于Windows,Linux和Mac的伟大工程。周围开始的每月$ 2 并有每年约$ 90一帽。可以备份到S3或到Rackspace的。
据集成在文件系统级这样你就可以直接读取/写入或从它创建到本地文件系统的链接。我用它来共享多个机器之间我的.emacs,.bash等
克里斯