Поместите это в одном из ваших файлов запуска, ~/.vimrc
, ~/.gvimrc
, ~/_vimrc
или ~/_gvimrc
, чтобы добавить или удалить правильный вариант прокрутки ( r
) из guioptions
(сокращенно go
).
au VimEnter * if line('$') > &lines | set go+=r | else | set go-=r | endif au VimResized * if line('$') > &lines | set go+=r | else | set go-=r | endif
Эти автокоманды не охватывают все события, которые могут привести к тому, что размер буфера превысит размер окна, но это дает вам представление. Увидеть
:help autocommand-events
для большего.