스크린과 이맥스 사용하기

스크린과 이맥스 사용하기

저는 (터미널에서) emacs를 사용하고 있으며 화면을 사용하여 터미널 간을 전환하고 있습니다. 키 조합 Ctrl+ A화면 캡처. 화면 키 바인딩을 변경하는 방법이 있나요?

답변1

물론 Screen이나 Emacs에서 바인딩을 변경할 수 있습니다.

저는 Screen 에서 Ctrl+ 를 사용하는데 \, 그것을 사용하는 애플리케이션은 거의 없습니다. 터미널에서 전송하는데 사용됩니다.사직하다Ctrlsignal — + 의 더 강력한 버전 C, 더 적은 수의 응용 프로그램이 신호를 포착하여 잠재적으로 코어 덤프를 생성합니다. 이는 거의 유용하지 않습니다. 필요한 경우 Ctrl+ 를 누를 수 있습니다 \ \. + 에 대한 Ctrl더 큰 주장은 \특정 키보드 레이아웃에서 타이핑이 어렵다는 것입니다. 어쨌든 마음에 드는 키를 선택하세요.

화면 이스케이프 키를 변경하려면 다음 escape명령을 사용하십시오 ~/.screenrc.

escape ^\\\

Emacs에서는 C-a일반적으로 줄의 시작 부분으로 이동합니다. Home대신 사용할 수 있습니다. C-x C-a바인딩이 없습니다. 이를 통해 패턴은 C-a또는 에 C-x C-a대한 사용자 정의 바인딩을 가질 수 있습니다 C-c C-a. 일반적 으로 를 선택하면 C-\바인딩됩니다 . toggle-input-method이는 여러 언어로 글을 쓰는 경우 유용하지만 그렇지 않으면 쓸모가 없습니다. global-set-key다음을 사용하여 다른 키에 다시 바인딩 할 수 있습니다 ~/.emacs.

;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)

답변2

만들기에는 ~/.screenrc다음이 포함됩니다.

escape ^Zz

그런 다음 Ctrl-A 대신 Ctrl-Z를 사용하여 화면을 제어하십시오.

관련 정보