Ctrl + Right 및 Right는 Putty > Screen > Vim에서 동일한 시퀀스를 보냅니다.

Ctrl + Right 및 Right는 Putty > Screen > Vim에서 동일한 시퀀스를 보냅니다.

Ctrl나는 putty > screen > vim을 사용하고 있으며 screen은 +에 대해 동일한 시퀀스를 보내고 vim의 경우 애플리케이션 모드에서 동일한 시퀀스를 Right보냅니다 .Right

응용 프로그램 모드(응용 프로그램 커서 키 모드 비활성화)에서 퍼티 전송 커서 모드 시퀀스를 만드는 옵션이 있으며 작동하지만 화면이 시작되면 뭔가 잘못되었습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

퍼티를 설정 term = xterm하고 term=putty에 넣으면 screenrc작동하는 것 같습니다.

답변2

오직~인 것 같다일하다. 내가 지적했듯이 (이 질문 이후)퍼티에서 GNU 화면 제어 키 조합을 활성화하는 방법은 무엇입니까?, 수정되지 않은 경우의 차이점은 screenrc터미널 설명이 screen터미널의 응용 프로그램 모드를 설정한다는 것입니다.

그러나 이 해결 방법을 사용하여 Screen에서 실행 중인 응용 프로그램은 Screen에서 인식하지 못하는 이스케이프 시퀀스를 보낼 수 있습니다. 사용

infocmp putty screen

살펴보세요. 여기에는 다음이 포함됩니다.

hpa(절대 수평 위치),

vpa(절대 수직 위치),

indn(주어진 행 번호로 인덱싱됨)

rin(주어진 행 수만큼 역방향 인덱스).

모든 응용 프로그램이 오류를 경험하는 것은 아니지만(즉, 화면 출력에 대한 최적화가 거의 없는 응용 프로그램은 "그냥 작동"합니다) ncurses는 이러한 기능을 사용합니다.

그러나 putty터미널 설명을 사용할 수 있으므로 이는 완전한 ncurses 데이터베이스를 가지고 있음을 의미합니다. 설정하면

TERM=putty

외부화면이면 화면은 터미널 설명을 사용합니다.screen.putty, 그것은 귀하의 요구를 충족시킬 수 있습니다.

관련 정보