iTerm2에서 Control + e를 Escape + Control + e로 다시 매핑하려면 어떻게해야합니까? 단축키를 설정했지만, 지금은 다시 매핑하고 싶습니다

나는 쉽게 화살표 키로 커서를 이동 iTerm2에 몇 가지 사용자 정의 키보드 단축키를 설정했지만, 지금은 다시 매핑하고 싶습니다 Ctrl+ EEsc, Ctrl+ E배쉬 4.2 더 이상 사용하여 변수를 자동으로 확장하기 때문에 Tab키를 누릅니다.

다시 매핑 할 키보드 단축키를 선택하여 첫 번째 부분을 올바르게 수행했지만, 하단 섹션에서 보낼 올바른 이스케이프 시퀀스 (또는 16 진수 코드)를 찾는 방법을 이해하지 못합니다.

Picture.png

키보드 코드를 참조 하지만별로 도움이되지 않았습니다.

이것을 다시 매핑하는 방법과 향후 코드를 어떻게 찾을 수 있습니까? (Google에서는 운이 없다)

최신 정보

@db-감사합니다. 다른 사람들의 문제를 해결 하기 위해 키 코드를 찾는 데 사용할 수 있는 멋진 util Key Codes.app 도 찾았습니다 .

Picture.png



답변

다음을 사용하십시오. 16 진 코드 보내기 :0x1B 0x05

  • EscapeASCII 27입니다 ( \033쉘이 모르는 경우 종종 8 진법으로 작성됩니다 \e).

  • Ctrl-[Character]조합하면 알파벳에서 문자의 위치에 해당하는 ASCII 코드가 생성됩니다. 잘 알려진 예는 ^HASCII 8 ( Backspace ), ^CASCII 3, End of Text 또는 ^DASCII 4, End of Transmission 과 마찬가지로 ^EASCII 5로 결과를 누르면 16 진 코드를 대신 보내야합니다.

Enter( Line Feed )를 ^J누르거나 Tabby를 누르는 대신 이것을 사용할 수도 있습니다 (실제 유스 케이스는 상상할 수 없지만 걱정하지 마십시오 ) ^I. 제어 문자에 대한 자세한 내용은 여기 를 참조 하십시오 .


답변