In Vim habe ich zu viel rückgängig gemacht. Wie kann ich das rückgängig machen (d.h. wiederherstellen)?
Antworten
Zu viele Anzeigen?Verwenden Sie :earlier
/ :later
. Um alles wiederherzustellen, müssen Sie nur Folgendes tun
later 9999999d
(unter der Annahme, dass Sie die Datei vor höchstens 9999999 Tagen zum ersten Mal bearbeitet haben), oder, wenn Sie sich an den Unterschied zwischen dem aktuellen Rückgängig-Status und dem benötigten Status erinnern, verwenden Sie Nh
, Nm
o Ns
für Stunden, Minuten bzw. Sekunden. + :later N<CR>
<=> Ng+
y :later Nf
für das Schreiben von Dateien.
<Undo> or *undo* *<Undo>* *u*
u Undo [count] changes. {Vi: only one level}
*:u* *:un* *:undo*
:u[ndo] Undo one change. {Vi: only one level}
*CTRL-R*
CTRL-R Redo [count] changes which were undone. {Vi: redraw screen}
*:red* *:redo* *redo*
:red[o] Redo one change which was undone. {Vi: no redo}
*U*
U Undo all latest changes on one line. {Vi: while not
moved off of it}
Verwenden Sie im Befehlsmodus die Option U Taste zum Rückgängigmachen und Ctrl + r zu wiederholen. Schauen Sie sich an http://www.vim.org/htmldoc/undo.html .
- See previous answers
- Weitere Antworten anzeigen