उदाहरण
मैं सामान्य मोड में हूं। मैंने मैक्रो रिकॉर्ड करने के बारे में स्पष्ट रूप से नहीं सोचा है, लेकिन मैं एक एकल कमांड परिवर्तन करता हूं। मैं अब डॉट का उपयोग करके इस कार्रवाई को दोहरा सकता हूं।
मुझे अब एहसास हुआ कि हर बार पूरे कमांड को टाइप करने के बजाय बाद में उपयोग करने के लिए मैक्रो में सेव करना एक उपयोगी क्रिया है। मैं या तो उन सभी परिवर्तनों में शामिल हो सकता हूं जिन्हें अभी डॉट का उपयोग करके इस कमांड की आवश्यकता है, या मैं संपादन के साथ जारी रख सकता हूं और बाद में मैक्रो में सहेजकर इस कमांड का उपयोग कर सकता हूं।
उत्तरार्द्ध वह है जो मैं करना चाहता हूं, लेकिन सबसे आसान तरीका जिसे मैं करने के बारे में सोच सकता हूं वह आसान नहीं है - मेरे बदलाव को बदलना, मैक्रो रिकॉर्ड करना शुरू करें और आवश्यक बदलाव करने के लिए कमांड को फिर से टाइप करें और मैक्रो रिकॉर्ड करना बंद करें।
मैंने अब तक कितनी कोशिश की है:
मैक्रो में रिकॉर्डिंग डॉट काम नहीं करता है क्योंकि यह डॉट को रिकॉर्ड करता है न कि वह परिवर्तन जो डॉट करता है। (उदाहरण के लिए, मान लें कि डॉट में संग्रहीत कमांड थी, d5wयदि आप एक मैक्रो रिकॉर्ड करना शुरू करते हैं और इसके माध्यम से कार्रवाई करते हैं। यह अपेक्षा करते हुए कि आप मैक्रो को चलाने पर हर बार 5 शब्द हटा देंगे, तब ऐसा नहीं होगा। अगली बार जब आप दौड़ेंगे। मैक्रो यह डॉट करेगा और कमांड नहीं d5w। इसका मतलब है कि अगर आपने मैक्रो रिकॉर्ड करने के बाद कुछ और बदलाव किए हैं - तो कहिए कि 3 शब्दों का उपयोग करके हटाएं d3wऔर यह आपके द्वारा किया गया अंतिम परिवर्तन था, तब जब आप मैक्रो चलाते हैं तो यह 3 हटा देगा शब्द और 5 नहीं, क्योंकि यह अभी चल रहा है .)