使用:vsplit时,我的gvim窗口跳到特定的屏幕位置。

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

我在Windows上使用gvim。

#1 楼

发生这种情况的原因是,在垂直拆分窗口时,vim需要添加垂直滚动条,这会导致vim重新计算视觉尺寸并最终使vim跳转到其他屏幕位置。当前的解决方法是:set guioptions-=r guioptions-=L

Update

从补丁8.0.1278开始,您还可以使用:set guioptions+=k来防止Vim调整大小,另请参见:help 'go-k'的文档

评论


谢谢,效果很好! guioptions- = L对我来说似乎足够,尽管我可能没有涵盖所有情况。对于任何想知道的人,:set guioptions- = r删除右侧滚动条,而guioptions- = L删除左侧滚动条,这在使用:vsplit时出现。

–user3122718
16年3月3日在14:33