问题
不知何故,每次我在此框中拆分窗口(^W v
或:vs
)时,原始窗格都会以这样的方式滚动,即我的光标正好scrolloff=5
位于顶部。
我尝试删除所有~/.vim*
和/etc/vim*
文件,但无济于事。甚至aptitude purge vim
在后面加上rm -rf /usr/share/vim/ /etc/vim*
也没有改变任何东西。
注意:这似乎特定于某个 Vim 版本,因为我的其他装有该版本的机器上没有这个版本.vimrc
。
版本
- Vim:7.3
- Ubuntu:11.04
答案1
这是一个错误,已在 Vim 7.3 patch 084 中修复。
如果您输入(在控制台/konsole/终端/gnome-terminal...中)
vim --version | head
您将能够看到当前 vim/gvim 的版本和补丁级别。
你也可以在 Vim 内部执行此操作:
:version
它会为您分页,您可以在第一个屏幕的顶部阅读版本和补丁级别。
答案2
这似乎是由于 Vim 第一次不知道窗口大小造成的。第一次之后它就正常工作了。
因此,为了解决这个问题,我将其添加到我的.vimrc
:
" Little hack to fix the split/scroll problem
tabnew
bwipeout