2011-07-04 23 views
1

我在Windows 7上運行GNU Emacs並通過Linux編譯服務器上的ssh進行編譯。遠程服務器上的M-x編譯

emacs可以與一個開放的SSH shell進行通信並運行Make嗎?

如果可能,我不想每次打開一個新的shell我Make

+0

通過SSH運行emacs怎麼樣?這是一個選擇嗎? – 2011-07-04 13:49:14

+0

不需要。我需要定期編輯本地文件。 –

回答

2
+0

看起來有趣,但不起作用,因爲我正在編輯共享網絡驅動器上的文件。是否有一個與Windows上的Emacs兼容的ssh實現?我使用Cygwin的ssh,但我不想在Cygwin下重新安裝Emacs。 –

+0

劃痕。 plink.exe附帶膩子。 –

3

我最近添加到了我的/ etc/SSH/ssh_config中。

Host server.somewhere.org 
    ControlMaster auto 
    ControlPath /tmp/%[email protected]%h:%p 

這裏server.somewhere.org應該被你的Linux PC取代。 它極大地加速了Emacs TRAMP,因爲SSH握手只能完成一次(當Emacs第一次連接時)。

也許這在Windows中也是可能的。

+0

謝謝。我想避免每次編譯時重新連接,因爲構建系統需要它自己的初始化。無論如何,我總是有用的。 –