Я использую iTerm2 для SSH к различным серверам. Когда я использую VI для редактирования файла, я получаю сообщение об ошибке «Слишком широкий терминал».«Чтобы исправить это, я использую следующую команду» stty столбцы 120.«Есть ли настройка, которую я могу установить в iTerm, которая не позволит мне вводить эту команду?

1 ответ1

0

Не делайте окно терминала слишком широким (например, полноэкранным). И терминал, и iTerm делают терминал настолько широким, насколько окно может обрабатывать по умолчанию, чтобы не тратить пространство экрана. К сожалению, vi не обрабатывает больше, чем жестко закодированное количество столбцов (160 настоящее время).

В экс-VI исходного кода, Release 050325, проверить config.h линии 94, а в ex_v.c определение функции vok , которая производит эту ошибку.

Некоторые дистрибутивы Linux, по- видимому, исправляют исходный код vi чтобы получить больше столбцов для больших экранов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .