大部分开源软件都是通过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