So starten Sie Vim mit einer sauberen Sprungliste

So starten Sie Vim mit einer sauberen Sprungliste

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 .viminfound ich kann sie nicht von dort verschwinden lassen.

Ich habe versucht, es clearjumpszu 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

verwandte Informationen