Ich möchte, dass Vim mit einer sauberen Sprungliste startet. Ich möchte nicht zu alten Dateien zurückkehren, die ich in einer anderen Sitzung bearbeitet habe, wenn ich STRG-O drücke. Die Sprungliste ist gespeichert .viminfo
und ich kann sie nicht von dort verschwinden lassen.
Ich habe versucht, es clearjumps
zu meinem hinzuzufügen .vimrc
, aber das funktioniert nicht.
Darin :h viminfo-'
heißt es
' Maximale Anzahl zuvor bearbeiteter Dateien, für die die Markierungen gespeichert werden. Dieser Parameter muss immer enthalten sein, wenn 'viminfo' nicht leer ist. Das Einschließen dieses Elements bedeutet auch, dass die Sprungliste und die Änderungsliste in der Datei viminfo gespeichert werden.
Also habe ich es versucht set viminfo=<50,s10,h
, aber dann sagt Vim
Muss einen '-Wert angeben: viminfo=<50,s10,h
Ich habe es versucht set viminfo='0,<50,s10,h
, aber es startet immer noch nicht mit einer sauberen Sprungliste.
Der einzige Weg, der meiner Erfahrung nach funktioniert, ist set viminfo=
. Dadurch wird jedoch viminfo deaktiviert, das ich eigentlich behalten möchte.
Antwort1
Das hier funktioniert bei mir in meiner vimrc:
autocmd VimEnter * :clearjumps