これを行う一般的な方法はありますか?私は、任意のキーボードショートカットを受け入れ、対応する関数名を返す関数を探しています。特定のキーボードショートカットに対してemacsコマンドを実行するにはどうすればよいですか?
3
A
答えて
12
C-H kは、KEYによって呼び出される関数のコマンド記述キー
表示文書を実行します。 KEYはどんなキーシーケンスの でもかまいません。キーボードイベント、マウスイベント、 および/またはメニューイベントを含むことができる。
プログラムから呼び出すときは、KEYを文字列またはベクトルとして渡します。コマンドの
-1
ヘルプ:へ
F1 + d + your command
1
ところで、あなたは本当に "機能" ではなく "コマンド" をしたい場合(つまり、何か:コマンドの
F1 + your command
ドキュメント対話的に使うのではなくElispからの呼び出し)、おそらく `key-binding 'が最も近いでしょう。
関連する問題
- 1. オブジェクトの特定のインスタンスに対してアクションを実行するにはどうすればよいですか?
- 2. Androidエミュレータに対してコマンドを実行するにはどうすればよいですか?
- 3. キーボードショートカットを使用しているときに、KeyBindingコマンドが1つだけ実行されるようにするにはどうすればよいですか?
- 4. emacsで複数のコマンドを実行するにはどうすればよいですか?
- 5. Mercurialで特定のコミットに対してのみプルリクエストを行うにはどうすればよいですか?
- 6. しばらくして特定の関数を実行するにはどうすればよいですか?
- 7. EmacsでどのOSを実行しているかを知るにはどうすればいいですか?
- 8. 特定のデバイスで 'ionic run android'コマンドを実行するにはどうすればいいですか?
- 9. C#でコマンドを実行するにはどうすればよいですか?
- 10. 特定の実行プロセスに対してループチェックvbsを実行するにはどうすればよいですか?またはプロセスがありませんか?
- 11. 特定のctypeに対してfocusAreaを設定するにはどうすればよいですか?
- 12. 特定のSQLクエリに対してタイムアウトを設定するにはどうすればよいですか?
- 13. 別のコマンドが実行されている間に一定時間後にコマンドを実行するにはどうすればよいですか?
- 14. Emacsを使用してMarklogicデータベースでxqueryコードを実行するにはどうすればよいですか?
- 15. 特定の文字に基づいてワードラップを実行するにはどうすればよいですか?
- 16. 特定のモードでEmacsのfill-columnを設定するにはどうすればよいですか?
- 17. Qtを使用して実行ファイルのディレクトリを特定するにはどうすればよいですか?
- 18. Mavenを使用して、特定のテストを実行するにはどうすればよいですか?
- 19. 特定のSecurityManagerを使用してAkka Futureを実行するにはどうすればよいですか?
- 20. 複数のemacsバッファで特定のコマンドを実行する
- 21. Javaスレッドが実行されているコアを特定するにはどうすればよいですか?
- 22. スレッドが実行されているCPUを特定するにはどうすればよいですか?
- 23. Djangoのデータ移行に対してテストを実行するにはどうすればよいですか?
- 24. 特定のファイルに対してソナールールを無効にするにはどうすればよいですか?
- 25. emacsが一定量インデントされた理由を特定するにはどうすればよいですか?
- 26. GAE cronジョブを特定のアプリケーションバージョンとして実行するにはどうすればよいですか?
- 27. プロセスを実行中に特定のSQL行をロックするにはどうすればよいですか?
- 28. 特定のキーに対してハッシュのハッシュを検索するにはどうすればよいですか?
- 29. アクティブ行のセルに対してExcelマクロを実行させるにはどうすればよいですか?
- 30. 特定のユーザタイプに対してCakePHPアプリケーションをテストするにはどうすればよいですか?
関数のヘルプのためのこれと 'C-h f'は* awesome *です。ランダムなelisp関数を素早く素早く書くことができます。 –
また、 'C-h c'は' describe-key-briefly'を実行し、エコー領域にのみ出力します。 – phils