iTerm2 终端太宽错误

iTerm2 终端太宽错误

我正在使用 iTerm2 SSH 连接到各种服务器。当我使用 VI 编辑文件时,我收到一条错误消息,内容为“终端太宽”。为了解决这个问题,我使用以下命令“stty columns 120”。我可以在 iTerm 中设置一个设置,这样我就不必输入此命令了?

答案1

不要让终端窗口太宽(例如全屏)。Terminal 和 iTerm 默认将终端宽度设置为窗口可以处理的宽度,以免浪费屏幕空间。不幸的是,vi似乎无法处理超过硬编码列数(160,目前)。

在里面前六源代码,版本 050325,检查config.h第 94 行,以及产生此错误的函数定义ex_v.cvok

一些 Linux 发行版显然修补了vi源代码以获得适合更大屏幕的更多列。

相关内容