emacs针对当前缓冲区的文件名运行shell命令

时间:2017-03-05 13:46:00

标签: vim emacs

我刚刚从vim迁移到emacs,我现在正在编辑HTML文件。

vim中,我可以使用!firefox %打开当前文件。

但在emacs中,如果我输入M-!然后firefox %f,则会使用firefox打开

http://www.%f.com/

页。

我试过firefox (buffer-name),它对我也不起作用。

有谁可以告诉我代表当前文件的表达式?

我发现了一些类似的问题,但解决方案都是关于编写lisp函数然后使用键绑定。我希望我可以在shell命令中使用某种占位符,例如%f,并在Emacs运行命令时自动扩展到缓冲区的文件名。

0 个答案:

没有答案