我正在使用GNU Emacs 23.2.1版本
这是我的init.el文件。
解决方案:
这是我的init.el文件。
(cua-mode 1)
(transient-mark-mode 1)
(setq shift-select-mode t)
(global-linum-mode 1)
(show-paren-mode 1)
(desktop-save-mode 1)
所以,我按Shift键却得到了2C(对应">="),按Shift键加上2D(对应"<="),如何解决呢?
P.S.
Shift键加上cat -v:
^[[1;2D
Shift键加上cat -v:
^[[1;2C
我该如何正确映射这些键到相应的shift-left、shift-right键呢?
P.P.S.
抱歉,我忘记告诉你了,我也在使用screen。
den@playground:~/.emacs.den$ echo $TERM
screen
解决方案:
(define-key input-decode-map "\e[1;2D" [S-left])
(define-key input-decode-map "\e[1;2C" [S-right])
(define-key input-decode-map "\e[1;2B" [S-down])
(define-key input-decode-map "\e[1;2A" [S-up])
(define-key input-decode-map "\e[1;2F" [S-end])
(define-key input-decode-map "\e[1;2H" [S-home])