Ich habe bemerkt, ich habe einige dotfiles, die mit .un~
enden, zum Beispiel habe ich eine .vividchalk.vim.un~
, aber ich bin mir nicht sicher, woher das kam. Es scheint, dass sie erstellt werden, wenn ich Vim im Terminal verwende. Was sind diese Dateien? Können sie sich selbst entfernen, wenn ich die Datei, die ich gerade bearbeite, schließe?Was ist eine .un ~ Datei oder oder warum erstellt Vim im Terminal die .un ~ Datei?
Antwort
Wenn Sie Dateien bearbeiten und speichern, erstellt Vim eine Datei mit demselben Namen wie die Originaldatei und am Ende eine un~
Erweiterung.
Vim 7.3 enthält eine neue Funktion dauerhafte rückgängig machen, das heißt, rückgängig machen Informationen wird nicht verloren gehen, wenn Vim beendet und in einer Datei gespeichert wird, die mit .un~
endet. Sie haben die undofile
Option festgelegt, sodass Vim beim Speichern der ursprünglichen Datei eine Datei rückgängig macht. Sie können Vim stoppen die Backup-Datei von der Erstellung von die Option Löschen:
:set noundofile
Hinweis, die standardmäßig diese Option ausgeschaltet ist. Sie haben explizit die Option undofile
in einer der Initialisierungsdateien aktiviert. Wenn Sie möchten, dass Ihre Undofiles nur in einem bestimmten Verzeichnis gespeichert werden, können Sie die Option undodir
auf ein Verzeichnis verweisen, das all Ihre aggregierten Undofiles enthält.
- 1. Was ist eine un/gemanagte DLL? Was ist un/verwalteter Code?
- 2. 'Un-SVN' eine Arbeitskopie
- 3. Erlang un-zip-flatten
- 4. Wiederherstellen einer vim-Datei aus der .un ~ Datei ohne den Rückgängig-Befehl
- 5. ArrayAccess mehrdimensional (un) gesetzt?
- 6. Un-ignorierend eine Datei in einem Verzeichnis ignoriert in git
- 7. un-darstellbare Datetime
- 8. Golang un-gzip von Bytes.Reader
- 9. Verwenden des MongoDB C# -Treibers: Wrapped oder Un-Wrapped?
- 10. un-Slicing numpy Arrays
- 11. System.Math un identifiziert
- 12. jquery un-hover
- 13. Un-UNIQUE Spalte mysql
- 14. Un-Einzug in Netbeans
- 15. Un Cancelling ein Stripe Abonnement
- 16. Un-maximize Größe des Formulars
- 17. Un-Merge Schleife durch Blätter
- 18. Machen Sie eine Eingabe un-klickbare
- 19. JQuery: Hover ohne Un-Hover
- 20. Scala Zukunft [Option [T]] Un Verpackung
- 21. Sichere und Un-sercure-Ports
- 22. Was ist eigentlich xsd-Datei, ist es eine Schemadatei oder eine Dataset-Datei?
- 23. Zufallsreihenfolge un Haskell und State Monad, was mache ich falsch?
- 24. MSIL - Wie funktioniert der Opcode conv.ovf.u8.un?
- 25. Dynamisch (un) Bereitstellung von Ressourcen in Jersey
- 26. macht eine saubere Pause von un-normalisierten breiten Tabelle
- 27. jQuery Problem: Hover, Un-Hover funktioniert nicht
- 28. C- while-Schleife un erläuterte Verhalten
- 29. Was ist der Xcode "keine solche Datei oder Verzeichnisfehler"?
- 30. Eine Datei löschen oder archivieren?
Vielen Dank! Ich bin neu in Vim und versuche ohne Frachtkultur zu verstehen und zu konfigurieren. Ich sehe jetzt, dass diese Einstellung von "vim-sensible" kommt. Das Lesen der ReadMe auf [vim-sensible] (https://github.com/tpope/vim-sensible) ist sehr hilfreich. Und ich habe gelernt (aus einem Peepcode-Screencast), dass ich ': verbose set undofile?' Machen kann und ich werde sehen, wo diese Option gesetzt ist. Ich denke, ich habe das richtig gemacht. – kaplan
Ich habe Vim 7.3 und hartnäckige Undo funktioniert nicht für mich (ich muss 'set undofile' haben, um das dauerhafte Rückgängig zu bekommen). Beeinträchtigen andere Einstellungen das neue Merkmal, z. 'nobackup' oder' noswapfile'? – Dennis
Ich denke, der Cream-Non-Cream-Vim-Installer setzt dies auch standardmäßig aktiviert. –