0

Control-Home をバインドして、カーソルをファイルの最初の行に配置したいと思います。.emacs ファイルで次のオプションを試しましたが、どれも機能しません。

(global-set-key "\C-<home>" 'beginning-of-buffer)
(global-set-key (kbd "\C-<home>") 'beginning-of-buffer)                                                                     
(global-set-key "\C-^[OH" 'beginning-of-buffer)                                                                             
(global-set-key [C-home] 'beginning-of-buffer)                                                                    
(global-set-key [(control home)] 'beginning-of-buffer)                                                            

正しい構文は何ですか?

4

2 に答える 2

5

使用する構文を理解する最も簡単な方法はkbd、組み込みのヘルプと共に、使用してみたマクロを使用することです。

C-h k C-Home(または) を試してM-x describe-key C-Home、ポップアップするバッファを見てください。私にとっては、次のことを示しています。

<C-home> runs the command beginning-of-buffer, which is an interactive
compiled Lisp function in `simple.el'.

そこに文字列 が表示されます。これを使用してマクロ<C-home>にプラグインできます。kbd

(global-set-key (kbd "<C-home>") 'beginning-of-buffer)
于 2013-08-14T21:34:43.100 に答える