Igor M Podlesny (poige) wrote in vim_ru,
Igor M Podlesny
poige
vim_ru

Рецепт: «Как вместить больше строк на экран».

Редкий программист откажется от возможности увеличить кол-во строк программы, которые одновременно видно на экране. Оказывается, межстрочный интервал в gvim можно значительно уменьшать без искажений в отображении шрифтов. Простой эксперимент: дежурные («default») настройки, шрифт Consolas, на экран вмещается 46 строк. Меняем параметр lsp: set lsp=-3 (изначально он равен 0), и на экране уже 55 строк.
  • Post a new comment

    Error

    default userpic
  • 6 comments

Deleted comment

Там RGB-элементы, из которых состоит пиксель, ориентированы вертикально. Если повернуть монитор, то может субпиксельное сглаживание (ClearView) начать хуже работать.

:set lsp=-3 попробовал (именно на Consolas), но тогда буквы вроде g перестают помещаться в строку и обрезаются. Текст читается, но как-то некрасиво смотрится.
Рез-т от DPI может зависеть.

Ну и можно, о5 же, и -2 поставить. Просто у некоторых шрифтов бывает значительный запас по высоте.
поскольку абревиатура lsp ни о чем не говорит, а запомнить ее саму сложно, набираем :set lsp
видим, что это linespace, что запомнить уже гораздо проще
надо просто код писать покороче =) Мне вот по вертикали места обычно хватает, а вот по горизонтале маловато ибо люблю :vsplit'ить сразу два файла.

Кстати никто случаем не знает, нельзя ли в виме сделать справа вертикальную линию показывающую 72-ой столбец.

(про tw знаю, но мне именно хочеццо визуальной помощи, а не физической)
au BufNewFile,BufRead *.c,*.h exec 'match Todo /\%>' . &textwidth . 'v.\+/'

хайлайтит столбцы выше чем textwidth