在 vi 中无法滚动终端窗口

在 vi 中无法滚动终端窗口

使用终端设置

  Default/Layout/Screen Buffer Size/Height = 9999
  Properties/Layout/Screen Buffer Size/Height = 9999

我可以使用鼠标滚轮滚动窗口。

现在我进入 vi(如果 vi 内部发生滚动,则显示的文本比窗口长)。无法使用鼠标滚轮滚动终端,窗口滚动条变灰。在 vi 内部滚动也不会发生,因此鼠标不会定向到 vi 滚动。

奇怪的是,进入 vi 时终端设置发生了改变:

  Properties/Layout/Screen Buffer Size/Height = 60

退出 vi 时,高度返回到 9999。

如何让鼠标滚轮滚动终端窗口?即阻止 vi 暂时设置终端高度?

注意:如果有人问我为什么问这个问题:我的工作习惯是回滚终端历史记录以复制我粘贴到 vi 中的内容,所以我的问题是为了实际使用。这是我使用 Unixing 40 年来的一个习惯。它在 PuTTY 中有效......但我想保留默认的 Ubuntu 终端。

相关内容