vim
विम रजिस्टर
खोज…
पैरामीटर
कार्यक्षमता | रजिस्टर |
---|---|
डिफ़ॉल्ट रजिस्टर | "" |
इतिहास रजिस्टर | "[1-9] |
yank रजिस्टर | "0 |
रजिस्टरों का नाम | "[az] , "[AZ] जैसा कि "[az] लेकिन अपेंड करता है |
वर्तमान खोज पैटर्न को याद रखें | "/ |
छोटी हटा (दीव, सिट, ...) | "- |
सरल गणित के लिए अभिव्यक्ति रजिस्टर | "= |
मेम से हटाए गए पाठ के बड़े हिस्से को खत्म करने के लिए ब्लैक होल रजिस्टर | "_ |
अंतिम आदेश | ": |
अंतिम सम्मिलित पाठ | ". |
फ़ाइल का नाम | "% |
क्लिपबोर्ड | "* |
चयनित पाठ | "+ |
पाठ गिरा दिया | "~ |
एक नामांकित रजिस्टर में कई पंक्तियों को हटाएं
सामान्य तौर पर, एक नामांकित रजिस्टर में लाइनों की एक श्रृंखला को हटाने के लिए निम्नलिखित टाइप करें
:10,20d a
यह पंक्तियों को रजिस्टर में हटा देगा 10,20 "a
। हम टाइप करके इसे सत्यापित कर सकते हैं
:reg
यह वह पाठ दिखाएगा जो रजिस्टर में हटा दिया गया था "a
।
सामग्री को "a
, बस "a
टाइप करने के लिए
"ap
फ़ाइल नाम रजिस्टर का उपयोग करते हुए सम्मिलित मोड में फ़ाइल नाम पेस्ट करें
इन्सर्ट मोड में, फ़ाइल नाम डालने के लिए <Cr>
और फिर %
दबाएँ।
यह तकनीक सभी रजिस्टरों पर लागू है।
उदाहरण के लिए यदि इन्सर्ट मोड में, आप वर्तमान खोज पैटर्न को चिपकाना चाहते हैं, तो आप <Cr>
और फिर /
टाइप कर सकते हैं।
विम और सिस्टम क्लिपबोर्ड के बीच कॉपी / पेस्ट करें
Vim और सिस्टम क्लिपबोर्ड के बीच कॉपी / पेस्ट करने के लिए quotestar रजिस्टर का उपयोग करें
"*yy
मौजूदा लाइन को सिस्टम क्लिपबोर्ड में कॉपी करता है
"*p
सिस्टम क्लिपबोर्ड की सामग्री को विम में चिपका देता है
एक रजिस्टर में जोड़ें
एपेंड ऑपरेशन का उपयोग करके TODO युक्त सभी पंक्तियों को रजिस्टर में दर्ज करें
:global/TODO/yank A
यहाँ, हम एक के लिए खोज रहे हैं TODO
कीवर्ड को विश्व भर, रजिस्टर में सभी लाइनों yanking a
( A
रजिस्टर करने के लिए सभी लाइनों संलग्न कर देता है a
रजिस्टर)।
नोट: यह सामान्य रूप से एपेंड ऑपरेशन करने से पहले एक रजिस्टर को खाली करने के लिए एक अच्छा अभ्यास है।
एक रजिस्टर को साफ़ करने के लिए, सामान्य मोड में, qaq
टाइप qaq
। यह पुष्टि करें कि a
रजिस्टर टाइप करके खाली है :reg
रजिस्टर और अवलोकन करना कि a
रजिस्टर खाली है।