Vim を垂直に分割するときにスクロールしないようにする方法

Vim を垂直に分割するときにスクロールしないようにする方法

問題

どういうわけか、このボックスでは、ウィンドウを分割するたびに (^W vまたは)、元のペインがスクロールされ、カーソルがちょうど上から来る:vsようになります。scrolloff=5

~/.vim*すべてのファイルとファイルを削除しようとしました/etc/vim*が、ダメでした。aptitude purge vimの後に を追加してもrm -rf /usr/share/vim/ /etc/vim*何も変わりませんでした。

注: これは特定の Vim バージョンに固有のものであると思われます。同じ の他のボックスにはこの機能がありません.vimrc


バージョン

  • ビム: 7.3
  • ウブントゥ: 11.04

答え1

これはバグであり、Vim 7.3 パッチ 084 で修正されました。

(コンソール/コンソール/ターミナル/gnome-terminalなどで)次のように入力すると、

vim --version | head

現在の vim/gvim のバージョンとパッチレベルを確認できます。

Vim 自体からこれを行うこともできます:

:version

ページングが自動的に行われ、最初の画面の上部にバージョンとパッチレベルが表示されます。

答え2

これは、Vim が最初にウィンドウ サイズを認識しなかったために発生したようです。 1 回目以降は問題なく動作します。

そこで、この問題を回避するために、以下を追加しました.vimrc:

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

関連情報