Vim startet normalerweise eine Datei bei der Zeile, bei der man sie beim letzten Mal verlassen hat und speichert die Info in .viminfo, z.B.
# Datei-Markierungen:
'0 3608 0 ~/text.txt
Seit einem Update im April erkennt vim diese Info nicht und beginnt jede Datei in Zeile 1 Spalte 1 wenn eine ~/.vimrc vorhanden ist, selbst dann, wenn diese leer ist.
$ mv ~/.vimrc ~/.vimrc_save ; vi text.txt # startet bei Zeile 3608 wie es sein soll
$ touch ~/.vimrc ; vi text.txt # aus und vorbei, beginnt bei Zeile 1 Spalte 1
Die Suchbegriffe und die Befehlshistory in ~/.viminfo werden immer erkannt. Es scheint nur die Cursorposition in der Datei betroffen zu sein.
Woran könnte das liegen? openSUSE 16.0