Möglicherweise können Sie den Inhalt aus dem Undofile wiederherstellen. Sie müssen Vim jedoch mit dem Undorecover- Patch neu kompilieren .
Kann ich eine gelöschte Datei nach dem automatischen Neuladen aus .swp wiederherstellen?
Dies hängt damit zusammen, aber nicht gelöst durch die Frage „ Wie kann ich die Original - Datei aus einer .swp Datei wiederherstellen? ”.
Ich hatte zwei neu erstellte Dateien a.txt
und b.txt
öffnete in Puffern. Der aktive Puffer wurde b.txt
und ich versehentlich gelöscht a.txt
und dann auf den Puffer umgestellt a.txt
. Leider habe ich das auch set autoread
und set autowrite
durch das Nachladen des Puffers habe ich ihn geleert.
Ich habe einfach versucht, die Löschung in Vim durch Drücken rückgängig zu machen u, aber ohne Erfolg. Gibt es eine Möglichkeit, den Inhalt der gelöschten Datei wiederherzustellen .a.txt.swp
? Die Lösung der verknüpften Frage funktioniert hier nicht, vermutlich weil autowrite
: Die Datei wird nicht wiederhergestellt.
Falls es wichtig ist, habe ich auch set undofile
. Da die Datei in dieser Vim-Sitzung neu erstellt wurde, sollte die .swp
Datei grundsätzlich den vollständigen Satz von Änderungen enthalten, die an der Datei vorgenommen wurden.
1 Antwort auf die Frage
Verwandte Probleme
-
13
Welche Vim-Funktionen verwenden Sie?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
2
Wie können Sie das rückgängig machen, nachdem Sie das Tethering auf Ihrem iPhone aktiviert haben?
-
1
Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt wer...
-
3
Vim: Wie behandelt man Unicode-Dateien mit Text in mehreren (mehr als zwei) Sprachen?
-
9
Firefox Addons für Vimperator
-
3
Um PWD in Vims Echo zu bestätigen: -Modus für das Dokument
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
8
Vimperator Kopieren / Einfügen
-
2
Farben in Vim LaTeX -Dateien haben, wie in Gvim