![xterm에서 탐색 키보드 단축키를 변경하는 방법은 무엇입니까?](https://linux55.com/image/211915/xterm%EC%97%90%EC%84%9C%20%ED%83%90%EC%83%89%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
xterm에서 bash를 사용할 때 Ctrl-pbnf 대신 Ctrl-ijkl을 사용하도록 탐색 키보드 단축키를 변경하고 싶습니다. 예를 들어 Ctrl-f 대신 Ctrl-l을 눌러 한 줄에서 앞으로 이동할 수 있기를 원합니다. 또한 줄 시작 및 줄 끝 명령을 Cu 및 Co로 변경하고 싶습니다. 내 .emacs에 다음을 추가하여 emacs에서 이 작업을 수행할 수 있습니다.
(global-set-key (kbd "C-j") 'backward-char)
(global-set-key (kbd "C-k") 'next-line)
(global-set-key (kbd "C-l") 'forward-char)
(global-set-key (kbd "C-u") 'start-of-line)
(global-set-key (kbd "C-o") 'end-of-line)
Ci의 경우 TAB을 Ci로 다시 매핑하는 것을 피하기 위해 emacs의 C 키를 상대적으로 사용되지 않는 슈퍼키로 다시 매핑해야 했습니다.
(keyboard-translate ?\C-i ?\H-i)
(global-set-key [?\H-i] 'previous-line)
내가 찾은 곳이 답변Ctrl-i를 다시 매핑하여 다른 키코드를 보내면 xterm의 특정 함정을 피할 수 있습니다
XTerm*Translations: #override\
Ctrl ~Meta ~Shift <Key>i :string("\033[105;5u")
그래서 저는 emacs처럼 xterm의 탐색 명령에 키 조합을 다시 매핑할 수 있는지 궁금합니다.