大部分開源軟件都是通過HTTP服務公開它的代碼。我想從Emacs打開並瀏覽這些代碼,但AFAICS tramp只允許使用ssh
和ftp
。如何使用Emacs通過HTTP打開遠程文件?
因此,我的第一個問題是如何打開一個HTTP URL來從Emacs中讀取數據。然後,可能更高級的問題是如何從shell和emacsclient
這樣做。
你會怎麼做?
大部分開源軟件都是通過HTTP服務公開它的代碼。我想從Emacs打開並瀏覽這些代碼,但AFAICS tramp只允許使用ssh
和ftp
。如何使用Emacs通過HTTP打開遠程文件?
因此,我的第一個問題是如何打開一個HTTP URL來從Emacs中讀取數據。然後,可能更高級的問題是如何從shell和emacsclient
這樣做。
你會怎麼做?
M-Xbrowse-url-emacs
REThttp...
RET
您可能需要使用M-Xnormal-mode
RET事後設置緩衝區適當的模式。
對於Emacs 24,另請參閱: http://stackoverflow.com/questions/19632185/display-contents-of-remote-html-in-emacs – phils 2014-08-19 11:46:46
emacs有兩個或三個html查看器;我會用emacs-w3m。如果你想通過HTTP(S)遠程編輯東西,Tramp的dav
external method可能適合你。
爲什麼不使用自己喜歡的瀏覽器並使用'save page'選項將HTML/CSS放到本地文件系統上? – 2013-03-09 09:37:29
我當然可以做到這一點,但我這個懶惰的混蛋將永遠保留所有未使用的「垃圾」。我寧願讓我的編輯爲我打開這個文件,然後在我完成後馬上把它清理乾淨。我已經可以做'vim http:// some/url',但我寧願堅持使用emacs。 – skuro 2013-03-09 09:40:56
@Ed Heal:我開始徘徊,你真的認爲手動操作與糟糕的時間表作爲一個更好的選擇,找到正確的命令來調用? :-) – skuro 2013-03-09 10:50:11