आपको इस उदाहरण में सी-एक्स दोनों और सी-एक्स ई की आवश्यकता नहीं है।
आप केवल दोहराना तर्क सीधे सी-एक्स को दे सकते हैं)। यह रिकॉर्डिंग बंद कर देता है और मैक्रो को एक चरण में दोहराता है। या आप सी-एक्स छोड़ सकते हैं) और सीधे सी-एक्स ई पर जाएं, क्योंकि सी-एक्स ई दोहराने से पहले रिकॉर्डिंग समाप्त कर देगा।
चुनने का कौन सा तरीका इस बात पर निर्भर करता है कि आप काम करने के लिए अपनी दोहराना गणना कैसे पसंद करते हैं। सी-एक्स के लिए) आप कहते हैं कि आप कुल में कितनी बार दोहराना चाहते थे (इसलिए इस मामले में 10)। सी-एक्स के लिए आपको यह कहना होगा कि कितने अधिक दोहराए गए हैं (यानी 9)।
सी-एक सी कश्मीर सी-कश्मीर भी अनुगामी न्यू लाइन मारने ताकि आप इसे बाद अपने आप को वापस डाल करने के लिए की जरूरत नहीं है जाएगा। यह चिह्न का उपयोग करने से तेज़ है, और आपको किसी भी चर को बदलने की आवश्यकता नहीं है।
यहां तक कि बेहतर (जब तक कि आप टर्मिनल में न हों), आप पूरी लाइन को मारने के लिए सी-एस-बैकस्पेस * का उपयोग कर सकते हैं, भले ही आप इसमें हों।
[* यदि आप एक्स विंडोज़ का उपयोग कर रहे हैं, पाली (नहीं alt) टाइप करने के लिए सुनिश्चित करें या आप अपने सत्र समाप्त कर सकते हैं!] एम-9 यदि आप एक अच्छा विकल्प है
टर्मिनलों के भाषण, लगता है कि आप सी-9 टाइप नहीं कर सकते हैं।
Emacs 22 और उच्चतम में, डिफ़ॉल्ट रूप से F3 एक मैक्रो शुरू करता है और F4 अंत/मैक्रो दोहराता है। रिकॉर्डिंग शुरू करने के लिए आपने केवल F3 दबाया है, जब आप पूरा कर चुके हैं तो F4 दबाएं, और मैक्रो को दोहराने के लिए फिर से F4 दबाएं। (F4 भी एक तर्क लेता है।)
सब एक साथ इस लाना, वर्तमान पंक्ति के 10 प्रतियां प्राप्त करने के लिए:
- CS-बैकस्पेस: इस लाइन को मारने
- F3: मैक्रो शुरू
- Cy: लाइन
- सी -1 सी 0 एफ 4 झटका: बनाना है कि 10 yanks
वाई वाई 10 पी जितना छोटा नहीं है, लेकिन बहुत करीब है।
(defun yank-n-times (arg)
"yank prefix-arg number of times. Not safe in any way."
(interactive "*p")
(dotimes 'arg (yank)))
सेट है कि कुछ महत्वपूर्ण करने के लिए, यह एक उपसर्ग तर्क के साथ कहते हैं, और बंद तुम जाओ: :) मैं इस defuned
मैं अनुशंसा करता हूं [ईविल] (http://www.emacswiki.org/emacs/Evil) 'वाइपर-मोड' पर; [इसमें कई विम विशेषताएं हैं जो वाइपर नहीं करती हैं] (http://stackoverflow.com/questions/14291260/difference-between-viper-vimpulse-and-evil-for-emacs)। –