2011-09-17 3 views
0

私はC++プロジェクトで作業しており、テストを実行するためにF10キーをバインドしたいとします。テストはMakefileのデフォルトターゲットです。これどうやってするの?Emacsのキーバインドを実行する

+1

[Mastering Emacs Keybindings](http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/)を見ましたか? 'f10'がキーであり、実際のテストのために関数を書く必要があるかもしれません。 –

+0

@ジョンLin:素敵なチップ、ありがとう、本当によさそうだ – hyperboreean

答えて

0

f10をコマンドcompileにバインドします。

(ローカル・セットキー[(F10)](ラムダ()(インタラクティブ)() "make" をコンパイル))

をただし:文字通りあなたがやりたい

+0

コンパイルコマンドは変数です。この関数はコンパイル – Tom

+0

@Tomと呼ばれます:ああ、ありがとう、メモリに頼るべきではありません。 – tripleee

4

将来、このような一般的な問題を解決するキーボードマクロを使用することができます。あるいは、 `repeat-last-complex-command 'を使って自分の定義で使う最後のアクションのLispフォームを見てください。