GNU 화면에서 Ctrl-A를 다시 매핑 때문에 jj대신 사용 합니다 <esc>. 참고

나는 며칠 동안 GNU 화면을 사용하고 있었고 CTRL-A내비게이션이 마모되기 시작했다. 이 키 콤보를 다시 매핑하는 방법과 이러한 키를 대체하는 일반적인 사항은 무엇입니까? 예를 들어, Vim 에서는 입력 양식을 깰 필요가 없기 때문에 jj대신 사용 합니다 <esc>.

참고 : Alex는 키 콤보를 매핑하는 방법을 설명하지만 바인딩을 추가 .screenrc해도 효과 가 없었습니다. 나는 그것을 추가하고 etc\screenrc효과가있었습니다. 이 .screenrc방법은 대부분의 사람들에게 효과가있는 것 같습니다. 왜 내 시스템에 없는지 잘 모르겠습니다.



답변

그것을 만들려면 CTRL+J에서 다음을 사용하십시오 .screenrc.

escape ^Jj

인용 맨 페이지를 ,

 escape xy

명령 문자를 x로 설정하고 리터럴 명령 문자를 생성하는 문자 ( “meta”명령을 트리거하여)를 y (-e 옵션과 유사)로 설정하십시오. 각 인수는 단일 문자, “^ x”( “Cx”를 의미하는) 형식의 두 문자 시퀀스, 백 슬래시와 8 진수 (문자의 ASCII 코드 지정) 또는 백 슬래시와 두 번째 문자 (예 : “\ ^”또는 “\”) 기본값은 “^ Aa”입니다.


답변

@Alex Hirzel의 솔루션과 비슷하지만 emacs 키 바인딩에는 사용되지 않으므로 Ctrl + ^ (Ctrl + Shift + 6) 키 바인딩을 선호합니다.

그냥 쓸 ~/.screenrc다음과 같다 :

escape ^^^