Cmder 和 SSH - 退出全屏进程后保留之前的 shell 活动内容(例如 less、vim)

Cmder 和 SSH - 退出全屏进程后保留之前的 shell 活动内容(例如 less、vim)

我希望在运行并退出全屏进程(例如ls、 )后,在终端屏幕上显示 shell 活动内容(例如、的输出) 。 当我使用时,它们都会被删除/清除whoamilessvim
康德连接ssh到 Ubuntu 18.04。
但它们按预期显示在:

  • 油灰ssh连接
  • 康德ssh连接
  • 康德ssh连接然后screen运行altscreen on

我的问题与这些发布的问题类似:
退出 vim 后保留 conemu 屏幕缓冲区conemu-ssh-清除控制台历史记录
但这些解决方案对我的设置export TERM=xterm不起作用export TERM=cygwin。所以我想知道是什么原因导致我的设置出现“康德使用ssh“来清除终端屏幕。

答案1

显然问题是由锥体控制台缓冲区。打开后离开缓冲区高度设置,退出全屏进程时,shell 活动不会被删除“康德使用 ssh”。

关闭缓冲高度

但是,此设置将禁用屏幕滚动的活动缓冲区,这可能是另一个问题。

相关内容