【发布时间】:2012-06-03 15:52:44
【问题描述】:
我最近在此处获得了修复 M-left 等方面的帮助:emacs in terminal meta arrow keybindings,但我无法使用类似的解决方案修复 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])))
但 shift 仍未定义。我还尝试使用从cat(即^[[1;2A)返回的转义序列设置它来重新绑定密钥。奇怪的是,降档确实有效。 shift-select-mode 也被标记为 t。
【问题讨论】:
-
您有关于这个问题的更多信息吗?或者你在过去的一年里解决了吗?