【发布时间】:2010-12-02 13:03:00
【问题描述】:
我在 Emacs 中设置了一个键绑定:
(global-set-key (kbd "<C-tab>") 'switch-view )
:它适用于 Windows,但 Linux 中的 Emacs 似乎忽略了它。任何想法为什么?
我的 Emacs 版本是 23.2,以文本模式运行 (.nw)
【问题讨论】:
我在 Emacs 中设置了一个键绑定:
(global-set-key (kbd "<C-tab>") 'switch-view )
:它适用于 Windows,但 Linux 中的 Emacs 似乎忽略了它。任何想法为什么?
我的 Emacs 版本是 23.2,以文本模式运行 (.nw)
【问题讨论】:
在文本模式下,Emacs 依赖于终端或控制台进行按键组合。终端和控制台不支持像 Xorg 和 windows 那样多的组合键,而 C-TAB 是文本模式中不存在的组合:TAB 已经与 C-i 相同,而 C-C-something 不存在。
【讨论】:
您正在使用的窗口管理器很可能是在“绑架”它。
在我的(即 KDE)上,C-tab 循环浏览当前桌面上的应用程序。您可以配置应该忽略哪些击键...但最好的选择可能是将switch-view 映射到~/.emacs 文件中的另一个键序列。
【讨论】: