iTerm2에서 Control + e를 Escape + Control + e로 다시 매핑하려면 어떻게해야합니까?


7

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

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

Picture.png

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

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

최신 정보

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

Picture.png

답변:


4

다음을 사용하십시오. 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. 제어 문자에 대한 자세한 내용은 여기 를 참조 하십시오 .



감사합니다 @Daniel. 이 스레드C-M-<char> 에서 다른 키 조합 ( ) 의 16 진수 코드를 얻으려고 하지만 16 진수 코드가 무엇인지 명확하지 않습니다. 해당 스레드에 대한 귀하의 의견은 매우 도움이 될 것입니다
아멜리오 바스케스 - 레이나
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.