스크롤이 접근 방식이 vim
/ 와 같은 응용 프로그램에서 작동하지 않는 것과 거의 같은 방식으로 이것이 작동하는 것은 가능하지 않습니다 nano
.
마우스 클릭이 터미널에서 실행되는 응용 프로그램으로 전달 될 수 있지만 이것은 사용중인 터미널의 확장입니다. 휠 이벤트이지만 응용 프로그램도 이러한 이벤트를 지원해야합니다.
응용 프로그램이 커서를 터미널의 절대 좌표로 이동하고 출력을 그리기 때문에 즉시 가능하지 않습니다. 이것은 오래된 터미널로 화면 하단에 새로운 정보 만 인쇄 할 수있었습니다 (또는 종이 ... xterm
친구는 텔레타이프의 직계 후손입니다 ). 기술이 발전함에 따라 커서를 화면 주위로 움직이는 것과 같은 기능이 도입되었습니다. 이제 물리적 인 " 터미널 " 대신 " 터미널 에뮬레이터 "를 사용 합니다.xterm
Shift+ PgUp/ 를 사용 PgDn하거나 스크롤 막대를 드래그하면 터미널 에뮬레이터의 " 스크롤 백 버퍼 "를 통해 뒤로 스크롤됩니다. 운이 좋은 것을 계산하십시오!
새 줄이 맨 아래에 출력되면 오래된 줄이 화면 상단에서 밀린 다음 터미널의 스크롤 백 버퍼를 검토하여 사용할 수 있습니다. 이것은 정적이며 변경되지 않습니다 ( 불변 ).
스크롤 백 버퍼를 검토하고 응용 프로그램이 올바르게 다시 그려지는 것을 관찰하는 것은 의미가 없습니다.
터미널의 버퍼와 응용 프로그램이 매우 다르다는 것을 잊지 마십시오!
+ 다음 / 을 tmux
사용 하여 한 창의 스크롤 백 버퍼를 검토 할 수 있습니다 ( 단말기 터미널 에뮬레이터 내에서 실행되는 터미널 에뮬레이터 임). 이 시점에서 "것이다 동결 이 창을", 당신은 / 아래로 스크롤 할 수 및 사용하여 앞 / 뒤로 검색합니다 과 (같은 과 ).CtrlBPgUpPgDntmux
tmux
?
/
vim
less
Return또는 Ctrl+ C를 눌러 맨 아래로 돌아가서 응용 프로그램 / 쉘과 다시 상호 작용합니다.