Emacs可以区分ctrl-r和ctrl-shift-r吗?

时间:2009-05-13 15:41:47

标签: emacs keyboard-shortcuts key-bindings

我想将 Ctrl + R 绑定到'isearch-backward并绑定 Ctrl + Shift + R 'tags-apropos但我无法区分两次按键。

emacs可以区分 Ctrl + R Ctrl + Shift + R ?什么应该进入我的.emacs文件以允许这个键绑定?

2 个答案:

答案 0 :(得分:32)

(global-set-key (kbd "C-r") 'isearch-backward)
(global-set-key (kbd "C-S-r") 'tags-apropos)

找出这类问题的答案的方法是在键 Ch k 上做帮助,然后输入你感兴趣的键击.Emacs在中显示的内容帮助缓冲区是您可以传递给宏'kbd的字符串。

答案 1 :(得分:2)

是 - 一个是"\C-r",另一个是"\C-R"。它们很容易绑定到单独的命令。例如,如果放在.emacs文件中,这应该可以解决问题:

(global-set-key "\C-R" 'tags-apropos)