web-dev-qa-db-ja.com

必要な場合にのみgvimスクロールバーを表示する

Gvimにはデフォルトの動作があり、常にすべてのバッファーにスクロールバーが表示されます。

ドキュメントがフレームよりも大きい場合にのみスクロールバーを表示する方法はありますか?

3
Paul Merrill

これをスタートアップファイルの1つに入れます。~/.vimrc~/.gvimrc~/_vimrcまたは~/_gvimrcr(省略形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

多くのための。

4
garyjohn