我想使用screen
(从 GNOME 终端,通过ssh
)就像我使用 GNOME 终端一样,没有screen
,或者尽可能接近。具体来说:
在 GNOME 终端中,我可以使用鼠标滚轮、滚动条或Shift+ PgUp/向后滚动PgDn。在 中screen
,我必须进入复制模式 ( Ctrl+ A, [) 才能向后滚动(此后鼠标滚轮工作)。滚动行为可以改变(见这个答案和这个答案)但是这个解决方案有以下缺陷:
less
或打开文件时vim
,我可以使用鼠标滚轮在编辑器“窗口”上方滚动并查看终端的先前内容。可以使用altscreen on
(请参阅此答案)更改此行为,但唯一的影响是当编辑器关闭时,旧的终端内容会附加到终端窗口中的回滚缓冲区中,因此当我向回滚动时仍然可以看到编辑器废话使用我的鼠标滚轮。
这是否意味着不可能很好地滚动screen
?基本上,我想要的是能够像在复制模式下一样滚动(如果可能,使用鼠标滚轮和滚动条)但不必进入复制模式。