vsplitを使用しているときにウィンドウの移動を停止するにはどうすればよいですか?


11

:vsplit私のgvimウィンドウを使用すると、特定の画面位置にジャンプします。これを防ぐにはどうすればよいですか?

最後から2番目の分割が閉じられたときにも同じことが起こります。

Windowsでgvimを使用しています。

回答:


12

これは、ウィンドウを垂直分割するときに、vimが垂直スクロールバーを追加する必要があるために発生します。これにより、vimはビジュアルサイズを再計算し、最終的にvimを別の画面位置にジャンプさせます。現在の回避策は:set guioptions-=r guioptions-=L

更新

パッチ8.0.1278以降、を使用:set guioptions+=kしてVimのサイズ変更を防ぐこともできます。次のドキュメントも参照してください。:help 'go-k'


2
ありがとうございます。guioptions-=L私には十分なようですが、すべてのケースをカバーしているわけではありません。疑問に思う方のために:set guioptions-=r、右側のスクロールバーをguioptions-=L削除し、を使用すると表示される左側のスクロールバーを削除し:vsplitます。
user3122718
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.