iTerm2 終端機太寬錯誤

iTerm2 終端機太寬錯誤

我正在使用 iTerm2 ssh 到各種伺服器。當我使用 VI 編輯文件時,我收到一條錯誤訊息「終端太寬」。為了解決這個問題,我使用以下命令“stty columns 120”。我可以在 iTerm 中設定一個設定來阻止我輸入此命令嗎?

答案1

不要使終端機視窗太寬(例如全螢幕)。 Terminal 和 iTerm 都會讓終端機的寬度達到視窗預設可以處理的寬度,以免浪費螢幕空間。不幸的是,vi似乎不能處理超過硬編碼的列數(160目前)。

在裡面前六原始碼,Release 050325,查看config.h第 94 行,以及產生此錯誤的函數定義ex_v.cvok

一些 Linux 發行版顯然修補vi原始程式碼以獲得更大螢幕的更多列。

相關內容