我刚刚从vim
迁移到emacs
,我现在正在编辑HTML
文件。
在vim
中,我可以使用!firefox %
打开当前文件。
但在emacs
中,如果我输入M-!
然后firefox %f
,则会使用firefox打开
http://www.%f.com/
页。
我试过firefox (buffer-name)
,它对我也不起作用。
有谁可以告诉我代表当前文件的表达式?
我发现了一些类似的问题,但解决方案都是关于编写lisp函数然后使用键绑定。我希望我可以在shell命令中使用某种占位符,例如%f
,并在Emacs运行命令时自动扩展到缓冲区的文件名。