2011-09-17 136 views
0

我正在C++項目上工作,我想綁定F10鍵以便測試運行。測試是Makefile的默認目標。我怎樣才能做到這一點?Emacs鍵綁定運行make

+1

你看過[Mastering Emacs Keybindings](http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/)嗎? 'f10'是關鍵,您可能需要爲實際測試編寫一個函數。 –

+0

@Jon Lin:不錯的提示,謝謝,看起來真的很好 – hyperboreean

回答

0

將f10綁定到命令compile

+0

compile-command是一個變量。該函數被稱爲編譯 – Tom

+0

@Tom:啊,謝謝,不應該依賴內存。 – tripleee

4

爲了從字面上做你想要什麼:

(本地設置鍵[(F10)(拉姆達()(互動)(編譯 「作」)))

然而,你可以使用鍵盤宏來解決將來這樣的一般問題。或者使用`repeat-last-complex-command'查看最後一個動作的Lisp表單,以便在您自己的定義中使用。