我在Windows 7上運行GNU Emacs並通過Linux編譯服務器上的ssh進行編譯。遠程服務器上的M-x編譯
emacs可以與一個開放的SSH shell進行通信並運行Make
嗎?
如果可能,我不想每次打開一個新的shell我Make
。
我在Windows 7上運行GNU Emacs並通過Linux編譯服務器上的ssh進行編譯。遠程服務器上的M-x編譯
emacs可以與一個開放的SSH shell進行通信並運行Make
嗎?
如果可能,我不想每次打開一個新的shell我Make
。
你可以試試M-x tramp-compile。
見http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC24
看起來有趣,但不起作用,因爲我正在編輯共享網絡驅動器上的文件。是否有一個與Windows上的Emacs兼容的ssh實現?我使用Cygwin的ssh,但我不想在Cygwin下重新安裝Emacs。 –
劃痕。 plink.exe附帶膩子。 –
我最近添加到了我的/ 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中也是可能的。
謝謝。我想避免每次編譯時重新連接,因爲構建系統需要它自己的初始化。無論如何,我總是有用的。 –
通過SSH運行emacs怎麼樣?這是一個選擇嗎? – 2011-07-04 13:49:14
不需要。我需要定期編輯本地文件。 –