जब वास्तविक प्रतिस्थापन किए जाने से पहले :substitute
कमांड चलाया जाता है, कर्सर की स्थिति एक जंप सूची में संग्रहीत होती है। नवीनतम कूद से पहले स्थिति पर वापस लौटने के लिए, कोई ``
या ''
सामान्य मोड आदेशों का उपयोग कर सकता है। जबकि पूर्व संग्रहीत स्थिति में बिल्कुल कूदता है, बाद वाले कर्सर को उस रेखा पर पहले गैर-खाली वर्ण में ले जाता है जहां स्थिति स्थित है।
तो, जल्दी से कर्सर वापस अपने मूल स्थान पर, प्रकार `` के बाद प्रतिस्थापन आदेश समाप्त हो गया है वापस जाने के लिए।
प्रतिस्थापन और, इस मुद्दे
:%s/pat/str/g|norm!``
या, अगर यह सटीक स्थिति के लिए, लेकिन केवल अपनी लाइन के लिए नहीं कूद करने के लिए पर्याप्त है,
:%s/pat/str/g|''
के रूप में एक आदेश में कर्सर ले जाकर संयोजित करने के लिए ऊपर दिखाया गया है, ''
को norm!''
को पूर्व कमांड में पूर्व आदेशों की श्रेणी वाक्यविन्यास के कारण प्राथमिकता में उपयोग किया जा सकता है (:help :range
देखें)।
स्रोत
2012-05-06 08:27:29
कर्सर को घुमाने के बिना इसे करने के बारे में निश्चित नहीं है, लेकिन आप इसे सिंगल-कोट दो बार मारकर वापस ले जा सकते हैं। –