首页 > 解决方案 > iTerm2 现在将当前行保持在屏幕顶部,无法查看历史记录

问题描述

上周我更改了 iTerm2 中的一些首选项,使其能够打开它关闭时打开的相同窗口。

现在,只要计算机休眠(即:每次我早上开始),当前行就固定在终端的顶行,我无法向上滚动查看任何历史记录。任何命令的输出都是不可见的(即:lscat xx.txt结果被打印但立即转到“窗口上方”,我无法向上滚动查看它们)。我必须强制退出程序并重新启动它才能解决问题,幸运的是我所做的设置更改将所有内容都打开到以前的状态。

我想我会等待更新,看看是否能修复它,但我想知道是否有其他人经历过这个或知道如何修复它。

MacOS BigSur 11.2.3、iTerm2 3.4.4

标签: macositerm2

解决方案


我发现是什么导致了所描述的错误 - 基本上我有一个连接到的外接显示器,操作系统将程序从我的 macbook 屏幕传输到外接显示器并再次返回是导致问题的原因。

我认为流程基本上是我关闭我的macbook,它将iterm传输到我的外部,我关闭外部,第二天早上来打开我的macbook,它将iterm传输到我的macbook,然后我打开我的外部。关于它何时被转移的一些东西会导致问题。这不是一个实际的解决方案,但我可能会改变我的例程以正确的顺序打开/关闭监视器,这样它就不会传输应用程序。


推荐阅读