मुझे इस तरह सवाल उठाने दें। मैं vim में एक नई फ़ाइल, (संस्करण 1)विम में आखिरी बार लिखने के लिए पूर्ववत कैसे करें?
#include<stdio.h>
main()
{
...blah
}
और फिर <Esc>:w<Enter>
का उपयोग फ़ाइल लिखने में खोलें। तब किए गए परिवर्तनों (संस्करण 2)
#include<stdio.h>
main()
{
...blah
... edit1
... edit2 //and large number of changes here and there in code
}
तो मैं <Esc>:w<Enter>
का उपयोग कर परिवर्तन सहेजें।
वहाँ संस्करण 1 सीधे करने के लिए परिवर्तनों को पूर्ववत करने का कोई तरीका है (चूंकि यह था एक अंतिम बचाने के लिए) यानी, लगातार undo
के लिए u
दबाने ing
अपना समय बर्बाद करने और गंडो प्लगइन –
[गुंडो] (http://sjl.bitbucket.org/gundo.vim/) प्राप्त करें या संस्करण नियंत्रण सॉफ्टवेयर – FDinoff
@FDinoff वास्तव में, मैं svn का उपयोग करता हूं। लेकिन मुद्दा यह है कि, मैं सर्वर से अद्यतन खींचता हूं और बहुत से स्थानीय संपादन करता हूं (बिना प्रतिबद्ध किए, प्रतिबद्धता साथी उपयोगकर्ताओं को प्रभावित करता है) और अंततः एक लंबे अंतराल के बाद प्रतिबद्ध होता है! –