2010-01-07 72 views
4

在linux中,當一個終端(如xterm)的大小調整爲較小的值,然後再次擴展時,它的輸出歷史將被截斷爲任何較小的寬度。是否有人知道如何讓終端記住它以前的狀態,或者是否包裝文字以便它不會中斷?保留輸出的終端大小調整

例如,如果你的終端讀取類似的信息(使用|指示窗口邊緣):

|[email protected]$ cat file   | 
|file contents foobar blah blah | 
|fooblah blah     | 

和終端調整爲,說6個字,它看起來像這樣:

|[email protected]| 
|file c| 
|foobla| 

然後把寬度回到它以前給:

|[email protected]       | 
|file c       | 
|foobla       | 

這會變得非常IR當它意味着你失去了有用的控制檯輸出時,有人有解決方案嗎?

回答

1

這是導致我寫我自己的外殼/終端替換gush許多煩惱之一。對於輸出文本,我使用了Tk文本小部件,它可以合理調整大小,也可以在字符或單詞的換行或長行的左右滾動之間切換。

+0

謝謝。其實我剛剛看完urxvt,這也解決了這個問題。 –