मुझे पता है कि इस सवाल का जवाब दिया गया है, लेकिन मुझे लगा कि मैं एक उदाहरण जोड़ूंगा।
एक नई फ़ाइल बनाएं और टाइप करें:
this is a line
undol
पूर्ववत पेड़ प्रदर्शित करेगा। इस बिंदु पर आपने कुछ भी पूर्ववत् नहीं किया है
:undol
number changes when saved
1 1 14:50:36
अब ESC दबाएँ और लाइन को संशोधित करें:
this is a old line
सामान्य मोड में स्विच करें और u (पूर्ववत करें) दबाएं, इससे "पुराना" हटा देना चाहिए। यदि आप जांच करते हैं undol
, तो इस बिंदु पर आपके पास अभी भी केवल एक शाखा है।
अब लाइन को संशोधित करें ताकि यह कहे:
this is a new line
अब :undol
दिखाता है:
number changes when saved
2 2 87 seconds ago
3 2 3 seconds ago
आप टाइप करके पहली ब्रांच में जा सकते हैं
:u 2
यह आपको नंबर 2 से जुड़ी शाखा के अंत में ले जाएगा। आप इस शाखा के साथ g+
और आगे बढ़ सकते हैं g-
। इस बिंदु पर g+
कुछ नहीं होगा (आप पत्ती पर हैं)। यदि आप g-
"पुराना" दबाते हैं, तो आपको हटा दिया जाएगा (आप पहले पूर्ववत पेड़ का पता लगा रहे हैं)। यदि आप "पुराने" को हटा दें g-
और g+
फिर से दबाएं , तो "पुराना" फिर से हो जाएगा।
यदि आप टाइप करते हैं
:u 3
आप दूसरी पूर्ववत शाखा के पत्ते पर कूदेंगे और इसे पढ़ेंगे:
this is a new line