Gvim 具有默认行为,即它始终在所有缓冲区上显示滚动条。
有没有办法让滚动条仅当文档大于框架时才可见?
答案1
将其放入您的启动文件之一中,,,~/.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
了解更多信息。