विम - रजिस्टर
विम कई रजिस्टर प्रदान करता है। हम इन रजिस्टरों को कई क्लिपबोर्ड के रूप में उपयोग कर सकते हैं। कई फ़ाइलों के साथ काम करते समय यह सुविधा वास्तव में उपयोगी है। इस अध्याय में, हम निम्नलिखित मदों पर चर्चा करेंगे -
- पाठ को रजिस्टर में कॉपी करें
- पाठ को रजिस्टर से चिपकाएँ
- सूची उपलब्ध रजिस्टर
- रजिस्टर प्रकार
पाठ को रजिस्टर में कॉपी करें
कॉपी करने के लिए, हम सामान्य yank कमांड का उपयोग कर सकते हैं यानी yy और इसे रजिस्टर में स्टोर करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं -
“<register-name><command>उदाहरण के लिए, रजिस्टर में पाठ की प्रतिलिपि बनाने के लिए "एक" निम्नलिखित आदेश का उपयोग करें -
“ayyपाठ को रजिस्टर से चिपकाएँ
रजिस्टर उपयोग से पाठ चिपकाने के लिए -
“<register-name>pउदाहरण के लिए, नीचे दिए गए आदेश से पाठ कॉपी "रजिस्टर" -
“apसूची उपलब्ध रजिस्टर
सभी उपलब्ध रजिस्टरों को सूचीबद्ध करने के लिए निम्नलिखित कमांड का उपयोग करें
:registersरजिस्टर प्रकार
विम रजिस्टरों के निम्नलिखित प्रकारों का समर्थन करता है -
रजिस्टर करते हैं
रजिस्टर "" द्वारा निरूपित किया जाता है। विम रजिस्टर इस रजिस्टर में हटाए गए या कॉपी किए गए पाठ को संग्रहीत करता है
नाम रखे रजिस्टर
हम 26 पंजीकृत नाम का उपयोग कर सकते हैं; हम az या AZ का उपयोग कर सकते हैं। डिफ़ॉल्ट रूप से विम इन रजिस्टरों का उपयोग नहीं करता है।
अगर हम लोअर केस रजिस्टर नाम का उपयोग करते हैं तो सामग्री को ओवरराइट कर दिया जाएगा और यदि हम अपरकेस नाम का उपयोग करते हैं तो उस रजिस्टर में सामग्री को जोड़ा जाएगा।
गिने हुए रजिस्टर
हम 0 से 9 नामित रजिस्टरों का उपयोग कर सकते हैं। विम इन रजिस्टरों को यान से पाठ से भरता है और कमांड हटाता है।
- क्रमांकित रजिस्टर 0 में सबसे हालिया यान कमांड से पाठ होता है।
- क्रमांकित रजिस्टर 1 में सबसे हालिया डिलीट या चेंज कमांड द्वारा डिलीट किया गया टेक्स्ट है
डिफ़ॉल्ट रजिस्टर
निम्नलिखित डिफ़ॉल्ट रजिस्टर हैं -
| अनु क्रमांक | रजिस्टर और विवरण | 
|---|---|
| 1 | % वर्तमान फ़ाइल का नाम | 
| 2 | # वर्तमान विंडो के लिए वैकल्पिक फ़ाइल का नाम | 
| 3 | : सबसे हाल ही में निष्पादित आदेश | 
| 4 | . अंतिम सम्मिलित पाठ शामिल है | 
| 5 | “ अंतिम इस्तेमाल किया रजिस्टर |