2010-02-10 37 views
7

在Emacs中有哪些用于保存和检索文档到云中的文档?Emacs云存储选项?

我在工作中,Windows机器上,以及在家里的Linux机器上使用Emacs,所以理想情况下,我希望有一个解决方案或多或少都适用于两种操作系统。

我碰到了g客户端,但无法完成它的工作。很明显,如果没有其他更简单的选项,我只需要花费几个小时就可以完成。

非常感谢, 安德烈亚斯

回答

6

两个选项:

  1. 如果你有机会到某处的服务器运行SSH,然后使用ssh与流浪汉。您也可以在家用Linux机器上运行ssh服务器,并从工作中访问您的主文件。使用cygwin的ssh,Tramp在Windows上工作得很好。它会自动获取一个文件(假设你给emacs类似/ ssh:yourusername @ yourserverhost:〜/ yourfile),把它放到你计算机上的一个临时文件中,然后在保存时将它复制回主机。

  2. 使用像SVN或Git这样的源代码控制系统。再次,您可以在您的家中托管服务器,或者您可以找到在线主机(大多数是开源的,因此是公开的,但有些是免费的和私有的;我使用unfuddle.com)。你将不得不定期提交/更新,但如果你愿意,你可以很容易地实现自动化,并且源代码控制系统为你提供了一个很好的文件历史记录和一个安全网,以防万一你做错了一些事情。

Emacs与源代码控制系统有很好的集成。如果你发现内置的不足(这是非常通用的,因此不提供某个特定源控制系统的某些特定功能的接口),有很多很好的选择(SVN的psvn和Git的magit)例)。

+1

我曾经有一个SSH服务器从家里运行,然后崩溃,我意识到我需要把它云。昨晚观看视频并阅读了一些教程后,我决定去参加Git。谢谢! – 2010-02-11 13:33:58

7

Dropbox是相当普遍的。我甚至在那里存储我的Emacs配置文件。适用于Windows,Linux,OS X和iPhone。自动同步。存储历史。免费。你还想要什么?:-)

+0

感谢Joonas,将Dropbox整合到Emacs中有多大可能?我想要M-x保存到云。 – 2010-02-10 12:48:18

+0

Dropbox创建一个名为“Dropbox”的特殊目录。您保存的所有内容都会与云同步。要在那里存储配置文件,只需从他们应该在的位置创建符号链接到Dropbox文件夹即可。所以使用Emacs,只需C-x C-s,并且您的文件位于云中。也许我听起来像广告,但Dropbox *是自切片面包以来最好的东西。 – 2010-02-10 12:50:36

+0

它似乎有用,但我不确定我喜欢不得不下载客户端。我会下载它,因为它似乎是迄今为止最好的选择。也许我是乌托邦式的,但是用REST接口,我可以用PUT和GET文件,用.el来处理HTTP请求。我可能只是最终自己建造它,并使大量资金:) – 2010-02-10 14:19:00

1

Emacs通过Tramp对远程文件系统有很好的支持。所以真正的问题是你应该使用什么作为远程FS。有一堆他们,只要他们有一个方法来挂载他们或通过SSH登录(对于流浪汉),你应该没问题。我使用JungleDisk - 适用于Windows,Linux和Mac。开始每月$ 2,每年约有90美元的上限。您可以备份到S3或Rackspace。

集成在文件系统级别,因此您可以直接读取/写入它或创建从它到您的本地文件系统的链接。我用它在多台机器之间共享我的.emacs,.bash等。

克里斯

2

sshfs的,如果你有良好的连接速度。

否则Emacs总是有tramp-mode

编辑:刚才看到你正在使用Windows。

我用Windows作为桌面已经有好几年了,但当时我用的是WebDrive。虽然它总是有点不稳定,但它有点类似于作品。我能想到的