Emacsで対話的な機能を持っているとします。my-function
、どうすればCtrl + RETにバインドできますか?EmacsでC-RETにコマンドをバインドする
私は試してみました:
(global-set-key (kbd "C-RET") 'my-function)
と
(global-set-key (kbd "C-return") 'my-function)
それらのどれも動作するようには思えません。これはすべて可能ですか?
Emacsで対話的な機能を持っているとします。my-function
、どうすればCtrl + RETにバインドできますか?EmacsでC-RETにコマンドをバインドする
私は試してみました:
(global-set-key (kbd "C-RET") 'my-function)
と
(global-set-key (kbd "C-return") 'my-function)
それらのどれも動作するようには思えません。これはすべて可能ですか?
常には非常に便利なあなたは決して推測に持っているので、あなたは、キーシーケンスについてにそれを頼むとき、Emacsはあなたを与えるまったく同じ構文を受け入れることを覚えておいてください。
ChのKC-RET私に語った:
<C-return>
ので、私は(kbd "<C-return>")
OTOH、私の端末でのEmacsを実行している、ChのKを使用しますC-RET私に教えてください:
C-j
(私は私の中で結合することを使用することはできませんC-RET
は、端末内の有効な制御文字ではありませんので、EmacsはGUIモードでそれを取得するのと同じ入力を受信していないので、ターミナル)。
これは動作するはずです:
(global-set-key [(control return)] 'my-function)
それは私のために動作しますが、ありません、端末の@ PHILSの答えあたりとして。
ありがとうございます。この方法は、一般的に、わかりやすい構文を理解するのに役立ちました。 –