Vim 7.3 में नई सुविधाओं में से एक 'लगातार पूर्ववत' है, जो बफर से बाहर निकलने पर अंडरोट्री को एक फ़ाइल में सहेजने की अनुमति देता है।
दुर्भाग्य से, मैं इसे ठीक से सक्षम नहीं कर पाया, या मुझे इसका गलत उपयोग करना चाहिए। यहाँ मैंने जो अब तक कोशिश की है:
मैंने निम्नलिखित को ~ / .vimrc पर जोड़ दिया
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
इसके बाद, मुझे माना जाता है कि किसी भी फ़ाइल को खोलने में सक्षम होना चाहिए, इसे संपादित करना, फिर इसे सहेजना-बंद करना, और जब मैं इसे फिर से खोलूंगा तो मुझे पूर्ववत / फिर से करने में सक्षम होना चाहिए जैसे कि मैंने कभी नहीं छोड़ा। दुर्भाग्य से, यह ऐसा प्रतीत नहीं होता है, क्योंकि कोई भी अपरिभाषित कभी नहीं लिखा गया है।
टिप्पणियाँ:
मैं विन 7 पर विम 7 से क्रीम परियोजना के बिना विम 7 का उपयोग कर रहा हूं। लगातार पूर्ववत बेक किया हुआ है।
मेरे फाइल सिस्टम पर $ HOME / .vim / undo मौजूद है
mkdir ~/.vim/undo