Vim 7.3'teki yeni özelliklerden biri 'kalıcı geri alma''dır, bu da istenmeyenlerin bir arabellekten çıkarken bir dosyaya kaydedilmesine izin verir.
Maalesef tam olarak etkinleştiremedim veya yanlış kullanıyorum. Şimdiye kadar denediklerim şunlar:
Aşağıdakileri ~ / .vimrc dosyasına ekledim
set undofile " Save undos after file closes
set undodir=$HOME/.vim/undo " where to save undo histories
set undolevels=1000 " How many undos
set undoreload=10000 " number of lines to save for undo
Bundan sonra, sözde herhangi bir dosyayı açabilmeli, düzenleyebilmeli, sonra kaydedip kapatabilmeli ve tekrar açtığımda sanki hiç ayrılmamış gibi geri alabilmeli / yineleyebilmeliyim. Ne yazık ki, hiçbir dosya dosyası yazılmadığı için durum böyle görünmüyor.
Notlar:
Krem projesi olmadan Vim'den Vim 7.3 kullanarak Win 7 kullanıyorum. Kalıcı geri alma eklenmiştir.
$ HOME / .vim / undo dosya sistemimde var
mkdir ~/.vim/undo