【问题标题】:How can I open a remote file over HTTP with Emacs?如何使用 Emacs 通过 HTTP 打开远程文件?
【发布时间】:2013-03-09 09:31:57
【问题描述】:

周围的大多数开源软件都通过一些 HTTP 服务公开其代码。我想从 Emacs 打开并浏览此类代码,但 AFAICS tramp 只允许 sshftp

因此,我的第一个问题是如何打开一个 HTTP URL 以从 Emacs 中读取。然后,可能更高级的问题是如何从 shell 和 emacsclient 执行此操作。

你会怎么做?

【问题讨论】:

  • 为什么不使用您最喜欢的浏览器并使用save page 选项将 HTML/CSS 放到您的本地文件系统中?
  • 我当然可以,但我这个懒惰的混蛋会永远保留所有未使用的“垃圾”。我宁愿让我的编辑为我打开文件,然后在我完成后立即将其丢弃。我已经可以vim http://some/url,但我宁愿坚持使用 emacs。
  • @Ed Heal:我开始徘徊,您是否真的认为具有糟糕时间表的手动操作比找到要调用的正确命令更好? :-)
  • 只是认为最好只制作一个副本 - 使用您的本地计算机更新(可能是实时)网站,并在复制之前将其正确地放在您的计算机上。有些操作最好手动完成。至于糟糕的日程安排 - 更好地学习计时。在其他地方也很有用。
  • 你说得对。尽管如此,作为一名软件开发人员,我倾向于认为只有在自动化失败时才需要对软件产品进行手动操作。此外,我可以看到自己在接下来的几年中需要这个数百万次,而我可以节省的那半秒真的加起来了。

标签: http emacs


【解决方案1】:

M-x browse-url-emacs RET http... RET

之后您可能需要使用 M-x normal-mode RET 为缓冲区设置适当的模式。

【讨论】:

【解决方案2】:

emacs 有两个或三个 html 查看器;我会使用emacs-w3m。如果你想通过 HTTP(S) 远程编辑一些东西,也许 Tramp 的dav external method 会为你工作。

【讨论】:

    猜你喜欢
    • 2011-06-21
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多