有没有办法让 Screen 像普通终端一样滚动?

Bry*_*gee 23 gnu-screen scrolling

我喜欢屏幕,但它让我发疯,我不得不停止输入输入,点击CTRL+A [,然后找到我需要的东西。

有没有办法让滚轮正常工作,而不是滚动命令?

另外,是否可以启用 Shift+PageUp/PageDn?

Sar*_*use 15

我在 ~/.screenrc 中将这些设置与 urxvt 一起使用:

termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'
Run Code Online (Sandbox Code Playgroud)

这些允许滚动条和鼠标滚轮做“正确的事情™”。

请注意,这取决于终端类型,因此如果您的终端不是 type ,则将无法使用rxvt。如果它不起作用,请尝试用适当的终端类型替换rxvtrxvt-unicode(通过运行printf $TERM.)

  • +1。使用“xterm”而不是“rxvt”和“rxvt-unicode”,Shift-PgUp/-PgDown 在 gnome-terminal 上对我有用。但是鼠标滚轮在外壳历史记录中滚动。 (2认同)
  • 你能解释一下每个命令的作用吗? (2认同)