GNU 화면에서 위로 스크롤하여 데이터를 보는 방법


27

나는 맥 (스노우 레오파드)을 사용하고 있습니다. 나는 루비 온 레일즈 개발자이며 GNU 화면에서 스크린 캐스트를보고 그것을 시도하고 있습니다. 지금까지 나는 그것을 좋아한다.

서버를 시작할 때 창에 로그 메시지가 나타납니다. 그러나 나는 위로 스크롤 할 수없는 것 같습니다. 스크롤 막대가 나타납니다. 그러나 스크롤 막대를 사용하고 위로 스크롤하면 아무것도 표시되지 않습니다.

사람들은 GNU 화면을 어떻게 사용하고 위로 스크롤합니까?

답변:


41

화면에 '복사 모드'가 있으며 Ctrl+ 를 누르고 활성화 A하면됩니다 [. 그러면 뒤로 스크롤하는 데 사용할 수있는 커서가 제공됩니다.


고마워요. 위쪽 화살표를 누르는 것보다 더 빠르게 올라갈 수있는 방법이 있습니까?
Nadal

9
@dorelal : vim과 같은 단축키 Ctrl-U이며 Ctrl-D복사 모드에서 절반 페이지 아래로 반 페이지 아래로 이동합니다. 또한 ESC복사 모드에서 벗어날 수 있습니다.
Trey Hunner

5
@dorelal 나는 보통 다른 단축키 ctrl-A를 사용하고 나서 빨리 Esc 대신 복사 모드로 들어가기 위해 [. 기억하기가 더 쉽습니다.
Jarvin

1
이게 빨리 뭐야? 얼마나 빠른지 중요하지 않은 것 같습니다 ...
Kevin Panko

@kevin : 아주 맞습니다. "빠른"은 "동시 아님"을 명시 적으로 전달하기위한 것입니다.
Babu

16

에 다음을 추가하십시오 ~/.screenrc.

termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@

그러면 화면의 스크롤 백 버퍼에 의존하는 대신 Terminal.app 스크롤 막대를 사용할 수 있습니다.


2
이것은 실제로 기본 설정이되어야합니다. 나는 이것을 얻기 위해 계속 여기 와서 고마워!
Dagelf

1
.... 그리고 다시 .... 그리고 다시 ... 계속주는 선물 ...
Dagelf

1
... 그리고 다시 ...
Dagelf

또는 termcapinfo xterm* ti@:te@둘 다.
kenorb

SHIFT + PgUp에서는 작동하지 않으므로 여전히 터미널을 스크롤 할 수 없습니다.
hopeseekr


7

Babu가 지적한 것처럼 올바른 방법은 복사 모드를 사용하는 입니다.

자주 사용하는 스크롤 키를 누를 때 자동으로 복사 모드로 들어가서 속도를 높일 수 있습니다.

예를 들어 PgUp 및 PgDown 사용 :

# easier scroll
bindkey "^[[5~" eval 'copy' 'stuff ^b'  # PgUp   | Enter copy/scrollback mode and page up
bindkey "^[[6~" eval 'copy' 'stuff ^f'  # PgDown | Enter copy/scrollback mode and page down

5
  • Ctrl + A Esc 를 사용 하여 복사 모드로 이동합니다.
  • 그런 다음 화살표PageUp / PageDown 을 사용 하여 스크롤 버퍼를 이동하십시오.
  • 복사 모드를 종료하려면 Esc 키를 누르십시오 .

이런 식으로 조금 더 직관적입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.