Я использую iTerm2 для SSH к различным серверам. Когда я использую VI для редактирования файла, я получаю сообщение об ошибке «Слишком широкий терминал».«Чтобы исправить это, я использую следующую команду» stty столбцы 120.«Есть ли настройка, которую я могу установить в iTerm, которая не позволит мне вводить эту команду?
1 ответ
0
Не делайте окно терминала слишком широким (например, полноэкранным). И терминал, и iTerm делают терминал настолько широким, насколько окно может обрабатывать по умолчанию, чтобы не тратить пространство экрана. К сожалению, vi
не обрабатывает больше, чем жестко закодированное количество столбцов (160
настоящее время).
В экс-VI исходного кода, Release 050325, проверить config.h
линии 94, а в ex_v.c
определение функции vok
, которая производит эту ошибку.
Некоторые дистрибутивы Linux, по- видимому, исправляют исходный код vi
чтобы получить больше столбцов для больших экранов.