在终端中突然禁用滚动

fif*_*tra 8 terminal konsole scrolling

有时我使用终端(konsole),突然间鼠标滚动时的行为从滚动过去的输出到滚动命令提示符上的历史记录,并且无法再看到过去的输出。(滚动条还在,但好像没有过去的输出一样)

由于它只是偶尔发生,如果我打开一个新的子窗口,它默认返回滚动浏览过去的输出,我猜我无意中点击了一些在这些模式之间切换的快捷方式,但我无法找出它是哪个快捷方式。

我怎样才能摆脱这种奇怪的滚动历史模式?

Tho*_*key 16

也许你从编辑器运行了一个子 shell,它把终端留在了备用屏幕上。你可以通过

tput rmcup
Run Code Online (Sandbox Code Playgroud)

这将返回正常显示。

在备用屏幕中时,某些终端可能会通过发送向上/向下光标转义来覆盖滚轮操作。