Nel mio codice su vim, ho apportato molte modifiche e ho fatto un ZZ
(salva e esci). Ma poi ho capito che non avevo bisogno di quei cambiamenti. C'è un modo per tornare allo stato prima di fare quelle modifiche usando da qualche buffer in cui i dati potrebbero ancora essere memorizzati. Non ho apportato alcuna modifica dopo l'uscita di salvataggio &.Vim annulla: annulla le modifiche dopo la scrittura del file
18
A
risposta
30
C'è persistente annullare opzione in vim, :h persistent-undo
Nota: 'stato introdotto nel VIM 7.3 versione, quindi per le versioni precedenti, non funzionerà.
Si può essere attivata inserendo il testo seguente nel .vimrc
:
if has('persistent_undo') "check if your vim version supports it
set undofile "turn on the feature
set undodir=$HOME/.vim/undo "directory where the undo files will be stored
endif
+1
Si noti che è necessario assicurarsi che la directory esista per farlo funzionare . – Searene
Problemi correlati
- 1. Git annulla le modifiche parziali a un file
- 2. Annulla modifiche dom in JS
- 3. Annulla finestra divisa in Vim
- 4. Annulla Chiudi scheda in Vim
- 5. Git: Annulla le modifiche locali; aggiungi git. + git rm?
- 6. VIM annulla: Perché il cursore salta nella posizione sbagliata quando si annulla il `annullamento '?
- 7. Annulla store.remove dopo la chiamata del server in ExtJS 4
- 8. Annulla decompressione file tar.gz
- 9. git annulla file cancellati
- 10. Eclipse annulla le modifiche al progetto in un momento particolare?
- 11. vim: annulla newline in modalità inserimento?
- 12. Annulla in binding WPF
- 13. Annulla modifica Visualizza database Realm.io
- 14. SVN: Annulla le modifiche di una revisione casuale, ma conserva le modifiche di tutte le seguenti
- 15. Annulla Intellij Smart Checkout
- 16. Annulla la pubblicazione del pacchetto da Atmosphere
- 17. Annulla UIScrollView rimbalzo dopo il trascinamento
- 18. Annulla rimuovi file in ClearCase
- 19. Annulla "git resettare --merge"
- 20. Annulla modifica file durante rebase
- 21. Annulla sessione dopo un po 'di tempo
- 22. Come eseguire l'equivalente TFS di "Annulla modifiche in sospeso"
- 23. SQL Server - dopo l'inserimento/per l'inserimento - Annulla
- 24. Annulla spazio dopo valore Integer'Image in Ada
- 25. EmberJS Storia/Annulla
- 26. JAVA - Annulla le attività eseguibili di ThreadPoolExecutor
- 27. ActionFilterAttribute: dov'è la proprietà 'Annulla'?
- 28. Annulla la traccia di tutti i file su git
- 29. TFS 2010 - C'è un modo per ripristinare le mie modifiche dopo aver fatto "Annulla modifiche in sospeso"?
- 30. Annulla implementazione - Manipolazioni DOM
ripristino da un backup. – choroba
@choroba, appunto, questo è quello che devo sapere, come faccio? – brokenfoot
Hai attivato l'annullamento permanente? (Molto probabilmente non è la sua opzione su cui vale la pena guardare per un uso futuro) Date un'occhiata a ': h persistent-undo' – FDinoff