Terminal
術語中的文本換行
我剛剛通過 YasT 在 OpenSuse Tumbleweed 中安裝了 Enlightenment。如果重要的話,我將 E 用作 WM,將入口用作 DM。
在檢查其終端仿真器術語時,我注意到大於視窗寬度的輸出行被剪裁,即如果我的視窗是 120 個字元寬並且命令輸出 150 個字元,則只列印輸出的前 120 個字元 - 其餘的是既不包裹也不隱藏“超出視窗邊界”。如果我將視窗大小調整為 150 多個字元並重新執行命令,我可以看到完整的輸出。
我查看了術語的設置,但沒有找到相關的屬性。線上搜尋時,WM 和模擬器的名稱選擇都無濟於事,而且我沒有運氣。
謝謝。
虛驚!有問題的命令是
ps aux
. 事實證明,當輸出是終端時, ps 根據列的值截斷其輸出 - 似乎是一個錯誤。執行ps auxww
解決它。對於終端仿真器或外殼來說,這從來都不是問題。