:vsplit
私のgvimウィンドウを使用すると、特定の画面位置にジャンプします。これを防ぐにはどうすればよいですか?
最後から2番目の分割が閉じられたときにも同じことが起こります。
Windowsでgvimを使用しています。
:vsplit
私のgvimウィンドウを使用すると、特定の画面位置にジャンプします。これを防ぐにはどうすればよいですか?
最後から2番目の分割が閉じられたときにも同じことが起こります。
Windowsでgvimを使用しています。
回答:
これは、ウィンドウを垂直分割するときに、vimが垂直スクロールバーを追加する必要があるために発生します。これにより、vimはビジュアルサイズを再計算し、最終的にvimを別の画面位置にジャンプさせます。現在の回避策は:set guioptions-=r guioptions-=L
更新
パッチ8.0.1278以降、を使用:set guioptions+=k
してVimのサイズ変更を防ぐこともできます。次のドキュメントも参照してください。:help 'go-k'
guioptions-=L
私には十分なようですが、すべてのケースをカバーしているわけではありません。疑問に思う方のために:set guioptions-=r
、右側のスクロールバーをguioptions-=L
削除し、を使用すると表示される左側のスクロールバーを削除し:vsplit
ます。