使用vsplit时如何停止窗口移动?


11

使用:vsplit我的gvim时,窗口会跳到特定的屏幕位置。如何阻止这种情况的发生?

当倒数第二个拆分关闭时,也会发生同样的事情。

我在Windows上使用gvim。

Answers:


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 '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.