문제는 Control- Shift- A대부분의 터미널 에뮬레이션 프로그램에 의해 하나 개 보냈습니다에서에 대해 서로 다른 코드를 전송하지 않는 것이다 Control- A, 그래서있는 방법이 없을 것 화면 의 차이를 말할 수 있습니다.
stty -ixon
tty에서 "소프트웨어 흐름 제어"를 비활성화 하면 Cq를 사용할 수 있습니다 . 나는 보통 이것을 사용하여 C를 사용하여 명령 줄을 검색 할 수 있습니다.
일반적으로 언 바운드 된 것처럼 보이기 때문에 C- ^를 고려할 수 있습니다. 그것은이다 Control- Shift- 6US 키보드 레이아웃에 있지만, 다른 레이아웃에 입력하기 어려울 수 있습니다.
대부분의 사람들은 SIGQUIT를 보내기 위해 tty 제어 문자 C- \를 사용하지 않습니다. 이를 사용하려면 with를 사용하여 tty 기능을 비활성화하고 stty quit undef
접두사 키로 바인딩하십시오. quit 키가 stty 로 비활성화되지 않은 tty에서 C- \를 누르면 screen 을 활성화하는 대신 포 그라운드 프로세스를 종료 할 수 있기 때문에 약간 위험 합니다.
얼마 전 tmux 로 전환했습니다 . 그것의 기본은의 Cb입니다 그것은하에 개발 되었기 때문에 화면 과 방해하지 않은 화면 의 기본 . 나는 Cb가 나에게 잘 작동한다는 것을 알았다. 나는 보통 쉘 명령 행에서 단일 문자 이동을 위해 화살표 키를 사용한다.
또한, tmux 의 작성자는 기본 세션에서 Ca를 사용하고 항상 tmux 세션에 관계없이 Ca를 두 번 입력 합니다 . 이 습관을 기꺼이 받아들이려고한다면, 두 번째 Ca가 대부분의 Emacs와 같은 편집 컨텍스트에서 아무 문제가 없어야하기 때문에 괜찮은 타협처럼 보입니다. 두 번째 Ca가 no-op가 아닌 화면 외부에서 프로그램 / 컨텍스트를 자주 사용하는 경우에는 효과 가 없습니다.
기본적으로 칼슘 칼슘이 결합되어 다른 명령 (가장 최근에 활성화 된 화면으로 전환) 화면 . Ca Ca가 실제 Ca를 보내고 Ca o 스위치 윈도우를 갖도록하려면 다음을 입력하십시오 .screenrc
.
escape ^A^A
bind o other
screen
다른 시스템에서 사용할 때 혼란을 느끼지 않기 위해 기본 키 바인딩을 고수하거나 적어도 먼저 배우는 것이 가장 좋습니다.^A a
기본적으로 일반적인^A
키 콤보를 보냅니다 . 해당 콤보를 많이 사용하면 약간 불편합니다. 나는 보통HOME
이것 때문에 대신 키를 사용합니다 . 그러나 그것이 항상 작동하지는 않습니다.