使用(x)emacs,如何在不单独按Enter键接受默认命令的情况下运行'compile'命令?(我可以将'compile'绑定到一个键但是我希望在没有单独输入的情况下发生整个事情)
当然,使用其他命令的类似行为也可以.
当我真的想要更改命令行时,我曾经(setq compilation-read-command nil)
在我的.emacs
并compile
使用前缀参数调用:C-u M-x compile
从那时起,我发现了recompile
更接近我想要的命令.最重要的是,它不会提示命令行.这是我实际绑定到功能键的命令.
然后是通常的工作流程:M-x compile
每个项目的第一次,以及F9
编辑 - 编译 - 测试过程的每次迭代.
嗯,
经过一段时间的谷歌搜索,我找到了EmacsWiki:Compile命令的答案(在没有提示命令的情况下):
(setq compilation-read-command nil)
希望以后能帮助别人.不再按下输入相同的默认命令.
最明显的方法是调用Mx重新编译