ConEmu / cmder shell 的最后一行被隐藏/滚动到底部

ConEmu / cmder shell 的最后一行被隐藏/滚动到底部

我不知道我是否描述清楚了这一点,但控制台的底部行一直滚动到底部以下。我猜想这是我调整的某些设置导致的,但我不知道是哪一个。下面的屏幕截图说明了我的意思。

显示缺失提示的屏幕截图

图像右侧的“糟糕”视图滚动到了底部,有点难以看清,但提示已经滚动到了屏幕底部以下,没有办法让它再次出现,除非:

  1. cls使用或clear依赖 shell清除屏幕
  2. 该位置有时会切换 ConEmu 窗口的最小化/最大化。有时这可以解决问题;有时却会引发问题

相当烦人。有什么想法吗?

更新:添加构建信息

  • ConEmu 版本 150310
  • Clink v0.4 [ git:c13aaf]
  • git 版本 2.4.5.windows.1可移植的 git
  • cmder v1.1.3

我认为这些都是相关的涉及组件。

重现步骤:

不太确定 - 这种情况似乎有时会发生。有两个因素似乎最常导致这种情况发生 - 它们是:

  • 运行比控制台输出更长的命令,例如dir /a %windir%\system32 我在设置中检查了长缓冲区输出 - 原来是 300 - 改为 150 - 没有区别
  • 最小化/恢复 ConEmu 窗口。正如我上面所说,有时这可以解决现有问题。有时这会导致问题。

答案1

可能的原因

这似乎发生在我身上,以下是

  • 窗口大小:高度:100%
  • 恢复至活动监视器
  • (我也启用了地震风格但不知道这是否会影响它)

解决方法

将高度设置为 98% 或其他值似乎可以解决这个问题。

其他想法

我注意到在额外的显示器上,滚动条没有一直延伸到控制台的底部。这让我相信它与高度/缓冲有关。当我将高度重新设置为 100% 时,它并没有恢复为“错误”。如果我再次注意到它,我会抓住一个并更新此帖子。

相关内容