Gần đây tôi đã giúp sửa chữa M-left
và vv ở đây: emacs in terminal meta arrow keybindings, nhưng không thể sửa chữa Shift-up
bằng cách sử dụng một giải pháp tương tự. Khi tôi thử shift-up
tôi gặp lỗi <select> is undefined
. Tôi đã thử ánh xạ lại nó bằng cách sử dụng:shift-mũi tên không làm nổi bật văn bản emacs iterm2
(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])))
Nhưng thay đổi vẫn không xác định. Tôi cũng đã thử khôi phục khóa bằng cách đặt nó bằng cách sử dụng trình tự thoát được trả lại từ cat
là ^[[1;2A
. Oddly đủ thay đổi xuống không hoạt động. shift-select-mode
cũng được đánh dấu ở t
.
Bạn có thêm thông tin về câu hỏi này không? Hay bạn đã giải quyết nó trong năm qua? – beaslera