2010-12-02 70 views
1

不工作我已使用密钥在Emacs绑定:按Ctrl - Tab键结合在Linux中

(global-set-key (kbd "<C-tab>") 'switch-view) 

:它可以在Windows,但Emacs的在Linux中似乎忽略它。任何想法为什么?

我的Emacs的版本是在文本模式下运行23.2(.nw)

回答

2

在文本模式下,Emacs依赖终端或控制台组合键。终端和控制台不支持与Xorg和Windows一样多的组合键,并且C-TAB是不存在于文本模式中的组合:TAB已经与C-i相同,并且C-C不存在。

2

您正在使用的窗口管理器是最有可能的“绑架”了。

在我的(这是KDE)上,C-tab在当前桌面上通过应用程序循环。您可以配置哪些按键应该被忽略,但是,您最好的办法可能是将switch-view映射到~/.emacs文件中的另一个按键序列。

+0

我正在运行GNOME,原始问题的键绑定在我的GNU Emacs 23.1.1中可以正常工作,所以它在GNU/Linux上肯定不是Emacs问题。 – Thomas 2010-12-05 17:33:45