我使用的是 Mac(Snow Leopard)。我是一名 Ruby on Rails 开发人员,我观看了 GNU Screen 上的截屏视频并尝试使用它。到目前为止,我很喜欢它。
当我启动服务器时,我可以在窗口上看到日志消息。但是我似乎无法向上滚动。我确实有一个滚动条。但是当我使用滚动条并向上滚动时,我什么也看不到。
人们如何使用 GNU 屏幕并向上滚动?
答案1
屏幕上有一个“复制模式”,按Ctrl+ A,然后按 即可激活[。这会给你一个光标,你可以使用它来向后滚动。
答案2
将以下内容添加到您的~/.screenrc
:
termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@
这将允许您使用 Terminal.app 滚动条,而不是依赖屏幕的滚动缓冲区。
答案3
正确的方法是使用复制模式,如巴布指出。
当您按下您喜欢的滚动键时,可以自动进入复制模式,从而加快速度。
例如,使用 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
答案4
- 我用Ctrl+A 退出进入复印模式。
- 然后使用箭或者向上翻页/向下翻页在滚动缓冲区中移动。
- 要退出复制模式,只需点击Esc键。
这样就更加直观了。