我要如何在(x)emacs中运行'编译(compile)'命令而不需要额外按下回车键来接受默认命令? (我可以将'编译(compile)'绑定到一个键上, 但我希望整个过程发生时无需额外按下回车键)
当然, 对于某些其他命令的类似行为也是可以的。
我过去在我的.emacs
中使用(setq compilation-read-command nil)
,当我实际想要更改命令行时,使用带有前缀参数的compile
命令:C-u M-x compile
从那时起,我发现了更接近我需求的recompile
命令。最重要的是,它不会提示输入命令行。这个命令我实际上绑定到一个功能键。
通常的工作流程是:每个项目第一次使用M-x compile
,然后在每次编辑 - 编译 - 测试过程中使用F9
。
嗯,
经过更多的谷歌搜索,我在EmacsWiki:编译命令(在不提示命令下)找到了答案:
(setq compilation-read-command nil)
希望这能帮助其他人。不再需要为相同的默认命令按下回车键。