2010-12-02 5 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, поэтому это, конечно, не проблема Emacs на GNU/Linux в целом. – Thomas

Смежные вопросы