Почему стрелка C + [вверх, вниз, влево, вправо] возвращает [A, B, C, D] в режиме emacs -nw (терминал или «специальный интерфейс»)?и как я могу остановить это? - PullRequest
0 голосов
/ 05 ноября 2010

Когда я открываю буфер emacs в терминале с помощью стрелки

emacs -nw

C +, я не двигаюсь, как хотелось бы.

Есть ли способ изменить этоповедение?

Ответы [ 2 ]

2 голосов
/ 05 ноября 2010

Есть два шага, чтобы это исправить.

Сначала выясните, что ваш терминал отправляет в emacs. Это можно сделать прямо внутри emacs, нажав C-q, затем комбинацию, которую вы хотите увидеть, скажем C-⇒ или что-то в этом роде.

Тогда в своих .emacs вы можете связать комбинацию с чем угодно. Например, если вы хотите, чтобы C-⇒ переходил к следующему слову, вы можете использовать (global-set-key "<your combination here>" 'forward-word). Сделайте то же самое для других привязок.

1 голос
/ 05 ноября 2010

У меня это иногда бывает в сочетании с экраном. Я запускаю emacs как демон - просто отключите это окно «window» (или оно называется панель или сессия?) И переподключитесь, и все будет в порядке.

Не знаю, что нарушает настройки терминала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...