2010-02-10 34 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。雖然它總是有點不穩定,但它有點類似於作品。我能想到的