终端中的滚动突然被禁用

终端中的滚动突然被禁用

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

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

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

答案1

也许您从编辑器运行了一个子 shell,它会将终端留在备用屏幕中。你可以通过以下方式测试

tput rmcup

这将返回到正常显示。

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

答案2

reset命令在这种情况下帮助了我

答案3

如果tput rmcup很难记住,您可以再次执行该工具(或任何其他工具,例如lessvim...)并以正确的方式终止它。这也将终止光标寻址模式。

更多详细信息https://askubuntu.com/a/123296/29914

答案4

如果tput rmcup不起作用,请尝试关闭所有终端,然后使用新终端。

相关内容