W moim kodzie na vimie zrobiłem wiele zmian, a następnie zrobiłem ZZ
(zapisz i wyjdź). Ale wtedy zdałem sobie sprawę, że nie potrzebuję tych zmian. Czy istnieje sposób, w jaki mogę wrócić do stanu przed wykonaniem tych zmian, korzystając z bufora, w którym te dane mogą być przechowywane. Nie wprowadziłem żadnych zmian po wyjściu z zapisu &.Vim Undo: cofnij zmiany po zapisie pliku
18
A
Odpowiedz
30
Jest trwałe cofnięcie opcję w vim, :h persistent-undo
Uwaga: Został on wprowadzony w VIM 7.3 wersja, więc dla wcześniejszych wersji, to nie będzie działać.
To może być włączony przez umieszczenie poniższy tekst w .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
Zauważ, że musisz upewnić się, że katalog istnieje, aby działał poprawnie . – Searene
Powiązane problemy
- 1. VIM traci Cofnij historię podczas zmiany buforów
- 2. vim: funkcja połączenia przy zapisie
- 3. Cofnij zamknięcie Tab w Vim
- 4. VIM Undo: Dlaczego kursor przeskakuje do niewłaściwej pozycji po cofnięciu "cofania"?
- 5. Qt Zmiany wcięcia Creatora przy zapisie
- 6. .NET RichTextBox undo
- 7. Cofnij "cofnij do tego zatwierdzenia"
- 8. Ukrywanie preludium Haskella, UNDO?
- 9. Git: Cofnij zmiany lokalne; git dodaj. + git rm?
- 10. Json.net asynchroniczny przy zapisie do pliku
- 11. Cofnij szybkie przewijanie do przodu
- 12. Cofnij
- 13. Implementacja Cofnij - Ponów funkcjonalność w Qt?
- 14. Przenoszenie pliku w Vim
- 15. Cofnij zatwierdzenie Git po naciśnięciu za pomocą odwróconej poprawki?
- 16. cofnij bzr przywróć
- 17. Cofnij zatwierdzenie git
- 18. Cofnij naciśnięcie hg (wycofanie?)
- 19. Cofnij Intellij Smart Checkout
- 20. Tridion undo-checkout/check-in
- 21. Przepytanie pliku do zmiany?
- 22. Cofnij usunięcie w GIT
- 23. Skrypt opis kompilacji do pojedynczego pliku przy zapisie
- 24. vim - Zatrzymaj przewijanie po pierwszym pliku kończącym się
- 25. Jak automatycznie wykonać polecenie powłoki po zapisaniu pliku w Vim?
- 26. Powrót do przeglądania katalogów po otwarciu pliku w vim
- 27. Jak wypłukać dane wyjściowe do pliku po każdym zapisie w programie gfortran Fortran 90?
- 28. vim w tmux zmiany koloru tła podczas stronicowania
- 29. Czy konieczne jest zoptymalizowanie indeksu lucenu po zapisie?
- 30. dźwięk nie jest odtwarzany po zapisie wideo z AVCaptureMovieFileOutput
Przywracanie z kopii zapasowej. – choroba
@ Choroba, właśnie to muszę wiedzieć, jak to zrobić? – brokenfoot
Czy masz włączone trwałe cofanie? (Najprawdopodobniej nie, ale opcja na którą warto zaglądać do wykorzystania w przyszłości). Spójrz na ': h persistent-undo' – FDinoff