Terminal 保留输出的终端大小调整

Terminal 保留输出的终端大小调整,terminal,xterm,Terminal,Xterm,在linux中,当终端(如xterm)被调整到更小的大小,然后再次扩展时,其输出历史将被截断为更小的宽度。有人知道如何让终端记住它以前的状态,或者包装文本,这样就不会中断吗 例如,如果终端的读数如下(使用|表示窗口边缘): 终端大小调整为6个字符,如下所示: |user@m| |file c| |foobla| 然后将宽度恢复到之前的宽度,得到: |user@m | |file c | |foo

在linux中,当终端(如xterm)被调整到更小的大小,然后再次扩展时,其输出历史将被截断为更小的宽度。有人知道如何让终端记住它以前的状态,或者包装文本,这样就不会中断吗

例如,如果终端的读数如下(使用|表示窗口边缘):

终端大小调整为6个字符,如下所示:

|user@m|
|file c|
|foobla|
然后将宽度恢复到之前的宽度,得到:

|user@m                          |
|file c                          |
|foobla                          |

当这意味着你失去了有用的控制台输出时,这会变得非常恼人。有人有解决方案吗?

这是导致我编写自己的外壳/终端替换程序的众多烦恼之一。我使用一个Tk文本小部件来输出文本,它可以调整大小,也可以在字符或单词的换行或长行的左右滚动之间切换。

谢谢。实际上我刚刚看完urxvt,它也解决了这个问题。
|user@m                          |
|file c                          |
|foobla                          |