macos - iTerm2 现在将当前行保持在屏幕顶部,无法查看历史记录
问题描述
上周我更改了 iTerm2 中的一些首选项,使其能够打开它关闭时打开的相同窗口。
现在,只要计算机休眠(即:每次我早上开始),当前行就固定在终端的顶行,我无法向上滚动查看任何历史记录。任何命令的输出都是不可见的(即:ls
或cat xx.txt
结果被打印但立即转到“窗口上方”,我无法向上滚动查看它们)。我必须强制退出程序并重新启动它才能解决问题,幸运的是我所做的设置更改将所有内容都打开到以前的状态。
我想我会等待更新,看看是否能修复它,但我想知道是否有其他人经历过这个或知道如何修复它。
MacOS BigSur 11.2.3、iTerm2 3.4.4
解决方案
我发现是什么导致了所描述的错误 - 基本上我有一个连接到的外接显示器,操作系统将程序从我的 macbook 屏幕传输到外接显示器并再次返回是导致问题的原因。
我认为流程基本上是我关闭我的macbook,它将iterm传输到我的外部,我关闭外部,第二天早上来打开我的macbook,它将iterm传输到我的macbook,然后我打开我的外部。关于它何时被转移的一些东西会导致问题。这不是一个实际的解决方案,但我可能会改变我的例程以正确的顺序打开/关闭监视器,这样它就不会传输应用程序。
推荐阅读
- slack - 为什么我的 Slack 机器人名称不接受更新?
- c# - 为什么这两个功能没有并行执行
- cuda - cudaMemcpy 返回成功但不复制任何内容
- javascript - While 循环在 P5.js 的函数中不起作用
- xpath - XPath 选择器在 XPath Helper 控制台中有效,但在 scrapy 中无效
- mysql - Mysql“写”命令列表,或者如何判断一个mysql命令是否涉及写操作
- c++ - 有什么方法可以为 std::pair 声明 operator[] 吗?
- vba - 使用 VBA 根据 Access 中的日期组合框从表中创建搜索表单
- postgresql - postgres 只查询没有日期时间列的表
- java - 警告:找不到引用的类