저는 며칠 동안 GNU 화면을 사용해 왔고 CTRL-A
탐색 기능이 작동하기 시작했습니다. 이 키 콤보를 어떻게 다시 매핑할 수 있으며 이러한 키를 대체할 수 있는 일반적인 대체 방법은 무엇입니까? 예를 들어 Vim에서는 타이핑 형식을 깨뜨릴 필요가 없기 때문에 jj
대신 을 사용합니다.<esc>
메모:Alex는 키 콤보를 매핑하는 방법을 설명하지만 바인딩을 추가하는 것은 .screenrc
나에게 적합하지 않았습니다. 나는 그것을 추가했고 etc\screenrc
효과가있었습니다. 이 .screenrc
방법은 대부분의 사람들에게 효과적인 것 같습니다. 왜 내 시스템에는 적용되지 않는지 모르겠습니다.
답변1
그것을 만들려면 CTRL+J에서 다음을 사용하십시오 .screenrc
.
escape ^Jj
인용하려면맨페이지,
escape xy
명령 문자를 x로 설정하고 리터럴 명령 문자를 생성하는 문자("meta" 명령을 트리거하여)를 y로 설정합니다(-e 옵션과 유사). 각 인수는 단일 문자, "^x"("Cx"를 의미) 형식의 두 문자 시퀀스, 백슬래시 뒤에 8진수(문자의 ASCII 코드 지정) 또는 백슬래시 뒤에 문자가 오는 형식입니다. 두 번째 문자(예: "\^" 또는 "\") 기본값은 "^Aa"입니다.
답변2
@Alex Hirzel의 솔루션과 유사하지만 emacs 키 바인딩에서는 절대 사용되지 않으므로 Ctrl+^(Ctrl+Shift+6) 키 바인딩을 사용하는 것을 선호합니다.
다음과 같이 작성하시면 됩니다 ~/.screenrc
.
escape ^^^
답변3
이스케이프 바인드 키를 에 다시 매핑하려는 경우 또는 Esc에 삽입할 코드는 다음과 같습니다 ./etc/screenrc
~/.screenrc
escape ^[^[
또한 로 종료하려면 Esc Esc Y다음을 코딩하세요.
bind ^[ quit
터미널에 어떤 키 또는 키 조합이 전송되는지 확인하려면 다음 bash 명령을 실행하세요.
$ sed -n l
참조: