是否可以在服務器模式下運行emacs,以便遠程客戶端可以通過網絡從遠程位置連接?我正在尋找在遠程強大的服務器上運行emacs的方式,並使用emacsclient在本地編輯緩衝區,同時運行compile
命令remotelly。這看起來好多了,然後使用ssh
會話。不應該依賴網絡延遲。在服務器模式下運行emacs,因此可以從遠程位置連接
1
A
回答
0
我認爲最好的辦法是:http://www.emacswiki.org/emacs/TrampMode
0
此基礎上我的評論上面我建議以下工作流程:
- 找回你的工作到本地目錄(通過
scp
或git
什麼的,) - 進行必要的更改爲源代碼
編譯遠程服務器上的代碼指定自定義
compile-command
這將:- 將更改的文件推送回遠程服務器。例如:
scp -r my-sources/ [email protected]:my-sources
或通過git push remote my-dev-branch
- 通過ssh運行編譯命令並顯示輸出。例如: -
ssh [email protected] -C "cd ~/my-sourcesl; make && ./bin/compiled-app"
- 將更改的文件推送回遠程服務器。例如:
note:
用於通過ssh光滑的命令執行,有應該配置的基於密鑰的認證。
的顯著這裏的缺點是,它至少可能無法正確(或全部)運行X11程序
相關問題
- 1. 運行在圖形模式下emacs的遠程服務器
- 2. 如何配置hive服務器以在遠程模式下運行?
- 3. Emacs可以運行位於遠程服務器上的Matlab shell嗎?
- 4. 如何從遠程位置連接SQLAnywhere 11服務器
- 5. 運行在網頁上的Javascript可以連接到遠程服務器嗎?
- 6. 從遠程服務器連接到豬
- 7. 如何從遠程服務器位置
- 8. Selenium服務器可以從遠程網絡路徑運行嗎?
- 9. 在運行時連接到遠程數據庫服務器
- 10. 在服務器模式下運行gwt
- 11. 運行遠程服務器
- 12. 在MacOS X上運行X11服務器 - 並從遠程機器連接
- 13. 從遠程服務器運行mongodb
- 14. 將emacs連接到遠程的ensime服務器
- 15. 的PerformanceCounter在連接遠程服務器
- 16. 從Django服務器連接到遠程socket.io服務器
- 17. Android可以通過遠程服務連接的方式
- 18. 作爲服務運行時連接到遠程機器的WMI
- 19. 遠程連接到Linux服務器上運行的MongoDB
- 20. 是否可以連接QT到網絡遠程服務器?
- 21. 檢查php-cgi服務器是否可以遠程連接
- 22. 可以通過Robot框架連接到遠程服務器嗎?
- 23. 從C++連接到運行在Linux Mandriva服務器上的遠程MySQL RDBMS
- 24. 位置服務應用程序 - Xcode「停止」讓位置服務永遠運行
- 25. 「遠程服務器超時」異常,因爲我嘗試連接到服務器
- 26. 是否可以從Android應用程序連接到.NET遠程服務器?
- 27. 通過HTTPS從PowerShell遠程連接連接Exchange服務器
- 28. 什麼原因導致「無法連接到遠程服務器」
- 29. 在遠程服務器上運行Artifactory
- 30. 在遠程服務器上運行硒
是文件的本地或遠程?如果您只是想在遠程服務器上運行emacs,那麼您可以通過X11轉發運行它,或者通過ssh連接到遠程計算機,在終端中運行它。 – jtahlborn
您能否更精確地描述您的用例?在本地編譯源代碼有什麼問題?通過ssh編譯它(ssh允許執行自定義命令而不創建新的會話),並使用任何首選的VCS推回到服務器(例如混帳/ SVN/...)? – zweibaranov
我想遠程保存文件,在遠程服務器上運行編譯,並通過emacsclient在本地編輯文件。基本上我需要emacs作爲通用網絡服務器來運行。由於網絡延遲,不希望因爲X11轉發甚至ssh會話而導致任何伏都教。 – Archer