Привязка клавиш Emacs и ТЕРМИН переменная

Я полагаю, что то, что у Вас есть опыт, не является ошибкой, а предупреждением вместо этого. Это просто говорит, что это - Ваш первый раз, устанавливая приложение. Я нашел, что этот полезный поток помогает Вам далее: http://www.techyv.com/questions/error-installation-messege-unix-windows

2
21.08.2013, 22:08
1 ответ

Терминалы только понимают символы, не ключи, таким образом, ключи, которые не являются печатаемыми символами, кодируются как управляющие символы или escape-последовательности.

Различные терминалы отправляют различные escape-последовательности за некоторыми ключами. К счастью, на общих терминалах нет никакого конфликта: можно объявить escape-последовательности, не волнуясь, о котором терминале Вы идете.

Использовать C-c h или C-q сопровождаемый функциональной клавишей для наблюдения, какую escape-последовательность это отправляет.

(define-key input-decode-map "\eOA" [up])
(define-key input-decode-map "\eOB" [down])
(define-key input-decode-map "\eOC" [left])
(define-key input-decode-map "\eOD" [right])
(define-key input-decode-map "\e[A" [up])
(define-key input-decode-map "\e[B" [down])
(define-key input-decode-map "\e[C" [left])
(define-key input-decode-map "\e[D" [right])
2
27.01.2020, 22:14

Теги

Похожие вопросы