Hệ thống của tôi là debian wheezy, tôi đã cố gắng làm như sau
(global-set-key (kbd "S-<backspace>") 'evil-shift-left-line)
(global-set-key (kbd "<S-backspace>") 'evil-shift-left-line)
(define-key global-map [S-backspace] 'evil-shift-left-line)
Những gì tôi muốn là trong chế độ chèn ác, tôi có thể xóa một chiều rộng tab về phía trước thay vì nhấn backspace 4 lần. Phím bấm hoạt động trên máy tính xách tay của tôi, nhưng không hoạt động trên máy tính để bàn của tôi. Tôi kiểm tra ràng buộc cho evil-shift-left-line, nó đã thay đổi nhưng không hoạt động và trợ giúp về "shift-backspace" chỉ hiển thị "backspace". Tuy nhiên, shift do có tác dụng đối với "backspace", "shift-backspace" xóa từ trước đó thay vì ký tự.
Khi tôi chèn "shift-backspace" sau "Cq", nó có cùng ký hiệu "^?" là "backspace" trên máy tính để bàn của tôi, trong khi trên máy tính xách tay của tôi trước đây là "^ @".
Bất cứ ý tưởng về lý do tại sao nó không hoạt động trên máy tính để bàn của tôi? Cảm ơn sự giúp đỡ của bạn!
Câu hỏi này có thể liên quan đến câu hỏi này: Shift + Up không được Emacs nhận ra trong một thiết bị đầu cuối