마우스 휠을 사용하여 screen
세션 출력을 스크롤하는 방법이 있습니까?
screen
를 누른 후 이전 출력을 통해 키패드 스크롤을 사용할 수 있습니다 ctrl+a [
. 마우스 휠로 이것을 할 수 있습니까?
(을 사용 putty
하고 있지만 putty
문제 라고 생각하지 않습니다. 문제라고 생각합니다 screen
.)
답변
screenrc에서 마우스 스크롤 및 엘리베이터를 활성화하면 작동합니다.
Q : 내 xterm 스크롤바가 화면에서 작동하지 않습니다.
A : 문제는 대체 텍스트 버퍼가 선택된 경우 xterm이 스크롤을 허용하지 않는다는 것입니다. termcap의 표준 정의는 기능을 초기화하고 대체 텍스트 버퍼로 전환 할 수 있습니다. (예 : ‘vi’와 같이 시작하면 스크롤 막대가 작동하지 않습니다). termcapinfo xterm ti @ : te @ 행을 ~ / .screenrc 파일에 추가하여 화면에 이러한 초기화를 사용하지 않도록 지시 할 수 있습니다.
그래서 내 .screenrc에는 다음이 있습니다.
termcapinfo xterm* ti@:te@
tmux에서는 (.tmux.conf)와 같습니다.
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
답변
그것은 오래된 질문이지만, 나에게 가장 적합한 방법은 Ctrl + A + ESC
키 조합을 사용하는 것입니다. 이것은 화면 출력을 스크롤 가능하게 만듭니다. 설명서 페이지에서 :
Ctrl + A 키 조합을 누른 다음 키를 눌러 아래 명령 중 하나를 실행하여 Screen의 가상 터미널을 조작 할 수 있습니다.
Esc를 사용하면 터미널 출력에서 앞뒤로 스크롤 할 수 있습니다
여기 에서 설명서를 찾을 수 있습니다
답변
이것을 사용하면 이것이 최종 해결책이 아닙니다.
termcapinfo xterm* ti@:te@
그런 다음 마우스 스크롤 지원이 vim 내부에서 끊어집니다. mouse=vi
답변
가능한 경우 Gilles가 제안한 것이 아마도 가장 좋은 대답 일 것입니다.
그렇지 않은 경우, 해결 방법은 x-mouse 컨트롤 을 사용 하여 마우스를 스크롤 할 때마다 위 / 아래 화살표 키를 보내는 것입니다. 퍼티가있는 화면을 사용한 적이 없지만 vi에서 nano로 텍스트 파일을 스크롤 할 수 있도록 Windows의 퍼티 에서이 설정을 사용했습니다. 3 줄 스크롤과 1 줄 스크롤에 대해 다른 프로파일 설정을했습니다.
답변
마우스 스크롤 휠은 예를 들어 화면 내부에서 실행되는 elink와 잘 작동하며, 그 결과로 그놈 터미널 내부에서 실행되므로 실제로 가능합니다. 퍼티 트레이에서는 그렇지 않습니다.