如何在垂直分割時阻止 Vim 滾動

如何在垂直分割時阻止 Vim 滾動

問題

不知何故,每次我分割一個視窗(^W v:vs)時,原始窗格都會以某種方式滾動,使我的遊標恰好scrolloff=5從頂部開始。

我嘗試刪除所有~/.vim*文件/etc/vim*,但沒有刪除任何骰子。即使 aaptitude purge vim後面跟著 arm -rf /usr/share/vim/ /etc/vim*也沒有改變任何東西。

注意:這似乎是特定於某個 Vim 版本的,因為我的其他具有相同 .vim 版本的盒子上沒有這個.vimrc


版本

  • 維姆:7.3
  • 烏班圖:11.04

答案1

這是一個錯誤,已在 Vim 7.3 補丁 084 中修復。

如果您輸入(在控制台/konsole/terminal/gnome-terminal...)

vim --version | head

你將能夠看到當前 vim/gvim 的版本和補丁層級。

您也可以從 Vim 本身執行此操作:

:version

它會為您分頁,您可以在第一個畫面的頂部閱讀版本和補丁級別。

答案2

這似乎是由於 Vim 第一次不知道視窗大小造成的。第一次之後效果就很好。

因此,為了解決這個問題,我已將其添加到我的.vimrc

" Little hack to fix the split/scroll problem 
tabnew
bwipeout

相關內容