我最近在M-left
这里得到了修复等方面的帮助:终端元箭头键绑定中的 emacs,但无法Shift-up
使用类似的解决方案进行修复。当我尝试时,shift-up
我得到一个错误<select> is undefined
。我尝试使用以下方法重新映射它:
(add-hook 'term-setup-hook
'(lambda ()
(define-key function-key-map "\e[1;9A" [M-up])
(define-key function-key-map "\e[1;9B" [M-down])
(define-key function-key-map "\e[1;9C" [M-right])
(define-key function-key-map "\e[1;2A" [S-up])
(define-key function-key-map "\e[1;9D" [M-left])))
但转变仍未定义。我还尝试通过使用返回的转义序列设置它来重新绑定密钥cat
is ^[[1;2A
。奇怪的是,降档确实有效。shift-select-mode
也标记t
为。