2014-10-20 2 views
2

Я создал свои emacs, чтобы выделить области со стрелками + стрелки, PgUp, PgDown, Home и End, а также в режиме окна, который отлично работает. В терминальном режиме комбинации Shift + End и Shift + Home ничего не делают. Все остальные комбинации работают. Кто-нибудь еще столкнулся с этим и знает, как его исправить? Я использую Gnome Terminal 3.6.2 и emacs 23.3.1.Сдвиг-Конец не работает в режиме терминала emacs

+0

Возможный дубликат [Выбор стрелки в emacs] (http://stackoverflow.com/questions/11721224/shift-arrow-selection-in-emacs) –

+1

Нет, это не дубликат. Выбор с помощью клавиш со стрелками работает отлично. Это просто Shift + End и Shift + Home, который не работает. –

ответ

0

Не уверен, что вы подразумеваете под «настройкой моих emacs, чтобы я мог выделить области со сдвигом + стрелки», поскольку AFAIK это поведение по умолчанию, но если они ничего не делают, я думаю, это потому, что эти комбинации клавиш каким-то образом пойманы ваш оконный менеджер. По крайней мере, здесь, на Debian, с gnome-terminal 3.12.2 они работают нормально.

0

Gnome-terminal (фактически, базовый виджет vte) недавно получил множество исправлений эмуляции, включая исправление ключей с помощью модификаторов. Обновление до последней версии исправит вашу проблему.

0

Я вижу ту же проблему на Ubuntu 14.04 с гном-терминалом.

Это проблема с гном-терминалом. Если я использую XTerm, то он работает так, как ожидалось. Аналогичная проблема возникает с помощью Ctrl-Home и Ctrl-End. Эти ключи отправляют один и тот же код с именем «Домой» и «Конец».