Я использую terminator
как эмулятор терминала. Терминатор позволяет увеличиваться/уменьшать размер шрифта и также изменяет переменные среды $COLUMNS и $LINES правильно. less
и nano
кажется, понимаю это изменение и отображаю длинные файлы правильно. Но vi/vim, кажется, не берет это изменение и не делает расположения хорошо (это не отображается от первой строки файла).
В то время, когда это происходит, значения соответствующих переменных среды:
$ echo $LINES
47
$ echo $COLUMNS
198
установленное программное обеспечение:
ii vim 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor
ii terminator 0.96-0ubuntu1 multiple GNOME terminals in one window
Можно использовать stty columns <arg>
изменить ширину столбца окна или stty rows <arg>
изменить высоту строки окна.
Поскольку больше информации о stty отсылает эту страницу
В vi/vim это использует те же настройки в качестве Вашего терминала. В gvim или разделителе для изменения размера шрифта можно использовать :set guifont=<value>
или можно установить это значение постоянно в .vimrc файле
Отошлите Vim Wiki о том, как изменить шрифт.
Надеюсь, это поможет