
내 URxvt는 Ctrl+ 키 조합을 + Backspace에 매핑하고 있습니다 . 이는 GNU Emacs를 사용할 때 매우 짜증나는 일입니다.CtrlH
그 행동을 어떻게 바꾸나요?
답변1
이 솔루션을 더 검색한 후 대체 솔루션을 찾았습니다. 매핑 중이에요Ctrl+백스페이스다른 키 조합에 연결한 다음 이 새로운 조합을 내 GNU Emacs의 원하는 동작에 매핑합니다.
이를 달성하려면 다음을 추가하십시오.~/.Xdefaults(또는 배포판에서 이를 위해 사용하는 모든 것):
URxvt.keysym.C-BackSpace: \033[33~
적절한 대안이 나타날 때까지 이 질문을 열어 두겠습니다.urxvt그냥 무시하세요).
보너스
이 새로운 키 바인딩을 GNU Emacs에 매핑하려면 설명 키 기능을 사용할 수 있습니다(보통Ch k) 및 유형Ctrl+백스페이스편집자가 이 내용을 어떻게 보고 있는지 알아보세요. 내 경우에는 그랬다."에스-". 원하는 동작을 달성하기 위해 제 경우에는 이것을~/.emacs:
(global-set-key (kbd "S-<f9>") 'backward-kill-word)
답변2
나는 단순히 그것을 바인딩 해제했습니다.
URxvt.keysym.C-BackSpace: command:\000
urxvt를 수행 xrdb ~/.Xresources
하고 다시 시작하는 것을 잊지 마십시오.