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