Wie mache ich den Rückgängig-Puffer von vim über Sitzungen hinweg dauerhaft?

9

Wenn ich eine Datei bearbeite und dann vim verlasse, möchte ich diese Änderung rückgängig machen können, wenn ich sie später erneut öffne.

jcayzac
quelle

Antworten:

8

Sie können das dauerhafte Rückgängigmachen aktivieren und die Hilfe mit überprüfen

:help undo-persistence

Mindestens vim 7.3 ist erforderlich.

Das Rückgängigmachen der Persistenz erfordert vor der Verwendung einige Einstellungen, z. B. das Definieren eines Verzeichnisses, um die dauerhaften Rückgängig-Informationen beizubehalten. Eine gute Erklärung finden Sie hier: http://amix.dk/blog/post/19548 (danke an @Dalker)

rpilkey
quelle
3

Ich kann den obigen Beitrag nicht kommentieren, möchte jedoch darauf hinweisen, dass die Rückgängig-Persistenz in Version 7.2, der in Ubuntu 10.10 standardmäßig installierten Version, nicht verfügbar ist, also wahrscheinlich auf den Computern vieler Benutzer zum Zeitpunkt von dieser Beitrag.

Sobald vim auf 7.3 aktualisiert wurde, muss die Undo-Persistenz vor der Verwendung eingerichtet werden, z. B. das Definieren eines Verzeichnisses, um die persistenten Undo-Informationen beizubehalten. Eine gute Erklärung finden Sie hier: http://amix.dk/blog/post/19548

Dalker
quelle