Wenn ich zwei Dateien mit vim bearbeite, wird beim Wechseln in die andere Datei (: bnext,: bprev) der Rückgängig-Verlauf aus der geöffneten Datei entfernt, und die Meldung "Bereits bei der ältesten Änderung" wird angezeigt.
Beispielsweise:
vim testfile1 testfile2
- füge ein paar Sachen zu testfile1 hinzu
:w
:bn
:bp
u
- eep! kann nicht rückgängig machen!
Gibt es eine Möglichkeit, diesen Verlauf für nicht sichtbare Puffer beizubehalten?
Antworten:
Die neueste Version von vim (7.3) hat ein dauerhaftes Rückgängigmachen, sodass Sie eine Änderung vornehmen, vim vollständig schließen (sogar herunterfahren und neu starten), vim neu starten und rückgängig machen können. In Ihrem
.vimrc
:quelle
/home/peter
, wird beim Bearbeiten.bashrc
die Datei erstellt/home/peter/.vimundo/%home%peter%.bashrc
.So sieht es aus:
(in .vimrc)
quelle
Sie können Ansichtsfenster verwenden .
"vim -o testdatei1 testdatei2" - Dateien in geteiltem Fenster öffnen.
": sp filename" - teilen und öffnen Sie "filename".
": vsp filename" - vertikal teilen und "filename" öffnen.
"Strg + W + Pfeil" - Ansichtsfenster ändern.
quelle