Permanent Undo in VIM

Datum

Regulär ist es in VIM möglich die letzten Änderungen, welche in der aktuellen Session gemacht wurden, rückgängig zu machen.
Dies geschieht, in der Standard-Einstellung, mit der Taste u.

Um nun, auch wenn die entsprechende Datei zwischendurch geschlossen wurde, die letzten Anpassungen rückgängig zu machen ist es notwendig das VIM eine Datei mit den gemachten Änderungen anlegt.

Dies geschieht mit folgendem Eintrag in die ~/.vimrc:
set undofile

Diese Datei wird dann allerdings in dem entsprechenden Verzeichnis angelegt, in welchem gerade gearbeitet wird.
Möchte man lieber einen separaten Ordner verwenden wo diese Undo-Dateien abgelegt werden, so fügt man noch folgenden Eintrag in die ~/.vimrc ein:
set undodir=/tmp/undodir

Das Verzeichnis kann man natürlich anpassen. Es sollte aber existieren und mit entsprechenden Schreibrechten für den Benutzer ausgestattet sein.

Autor
Kategorien Linux, Scripting

PRTG Map