仅在需要时显示 gvim 滚动条

仅在需要时显示 gvim 滚动条

Gvim 具有默认行为,即它始终在所有缓冲区上显示滚动条。

有没有办法让滚动条仅当文档大于框架时才可见?

答案1

将其放入您的启动文件之一中,,,~/.vimrc~/.gvimrc,以从(缩写)~/_vimrc~/_gvimrc添加或删除右滚动条选项(r) 。guioptionsgo

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

了解更多信息。

相关内容