Определенные сочетания клавиш не работают при использовании emacs в терминале
Я загружаю GNU emacs в собственное окно, набирая emacs
в терминале. Мне нравится использовать сочетания клавиш из режима pc-selection-mode, который позволяет выделять символы, используя shift-right или shift-left, или целые строки, нажимая shift-up или shift-down.
Проблема в том, что когда я запускаю emacs в терминале, набираю emacs -nw
последние 2 сочетания клавиш не работают. Я могу выделить символы, используя shift-left и shift-right, но нажатие клавиш shift-up и shift-down ничего не делает. Курсор остается там, где он есть.
Как мне исправить эту проблему? Почему это вообще происходит? Я использую GNU Emacs 23.1.1, и я подтвердил, что одна и та же версия используется как тогда, когда emacs находится в своем собственном окне, так и когда emacs работает внутри терминала.
Спасибо за любую помощь
1 ответ
Часто привязки просто не указываются или отображаются неправильно. Вы можете попробовать Mx show-lossage (или Ch l), чтобы увидеть, достигли ли escape-последовательности emacs или нет. Если они это сделают, вы можете попробовать xterm-extras - он всегда работает, даже когда я перехожу между разными версиями linux и solaris, и когда я ssh между ними (что часто является источником проблем).