Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在emacs中绑定C-`(反引号)_Emacs_Keyboard Shortcuts - Fatal编程技术网

如何在emacs中绑定C-`(反引号)

如何在emacs中绑定C-`(反引号),emacs,keyboard-shortcuts,Emacs,Keyboard Shortcuts,我想绑定C-`(控制反引号),但我不能这样做 性别歧视 (global-set-key "\M-`" 'other-window) 工作,而 (global-set-key "\C-`" 'other-window) 没有。它失败,出现“字符串中的修饰符无效”错误。“\C-a”和类似的操作也可以,因为它们有ASCII代码。C-`没有,只需使用 (kbd "C-`") 顺便说一下,这通常更便于从一个emacsen移植到另一个emacsen。因为回答我自己的问题是公平的: (global-se

我想绑定
C-`
(控制反引号),但我不能这样做

性别歧视

(global-set-key "\M-`" 'other-window)
工作,而

(global-set-key "\C-`" 'other-window)
没有。它失败,出现“字符串中的修饰符无效”错误。

“\C-a”
和类似的操作也可以,因为它们有ASCII代码。C-`没有,只需使用

(kbd "C-`")

顺便说一下,这通常更便于从一个emacsen移植到另一个emacsen。

因为回答我自己的问题是公平的:

(global-set-key [?\C-`] 'other-window)

但是我不知道这个额外的问号是什么意思。

经过几次尝试后,我成功地将它与(全局设置键[?\C-“]”其他窗口一起使用),但我仍然想知道这到底是为什么。顺便说一句——把你的解决方案作为一个答案是公平的。鼓励你回答自己的问题。谢谢,行得通,看起来比那个可怕的问号更清晰。问号意味着把下一位作为字符而不是其他东西(如列表、字符串或向量等)来读。