tha*_*ati 5 terminal display ubuntu windows-subsystem-for-linux
在 Linux 终端中的“screen”命令中运行脚本后,我发现我无法向上或向下滚动。整个屏幕被冻结,我只能看到从脚本(在当前窗口上)获得的任何新消息和警告,而无法向上或向下查看旧消息/警告。
如何向上或向下导航?
Screen 有自己的滚动缓冲区,因为它是终端多路复用器并且必须处理多个缓冲区。
\n您可以在 xterm termcap info\inside 屏幕中禁用备用文本缓冲区。禁用后,您可以使用滚动条(和鼠标滚轮)\n上下滚动。
\n将其添加到~/.screenrc:
# Enable mouse scrolling and scroll bar history scrolling\ntermcapinfo xterm* ti@:te@\nRun Code Online (Sandbox Code Playgroud)\n有关详细信息,请参阅帖子\n鼠标滚轮滚动可以在屏幕会话中工作吗?
\nnjsg 的回答中描述了另一种更适合屏幕的方法:
\n\n\n也许有更好的方法,但我习惯使用“复制模式”滚动(您可以使用屏幕本身来复制文本,尽管这也需要粘贴命令):
\n\n
\n- \n
点击您的屏幕前缀组合(默认为
\nC-a/ control+ ),然后点击\nAEscape ),然后点击\n 。- \n
使用箭头键(\xe2\x86\x91和\xe2\x86\x93)向上/向下移动。
\n- \n
完成后,点击q或Escape返回滚动缓冲区的末尾。
\n(如果您点击\n或而不是q或,然后移动光标,\n您将选择要复制的文本,再次点击或\n将复制它。然后您可以使用\n后跟\n 进行粘贴。)EscapeEnterReturnEnterReturn
\nC-a]当然,您始终可以使用
\nmore和less,这两个常用的寻呼机,这对于某些命令来说可能就足够了。
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |