मैं "पेस्ट" से सोच रहा हूँ आपका मतलब अनाम (यांक / पुट / चेंज / डिलीट / विकल्प) रजिस्टर है, है ना? (चूंकि यह वह है जो परिवर्तन आदेश द्वारा अधिलेखित हो जाएगा।)
रजिस्टर आम तौर पर टाइप करके निर्दिष्ट किए जाते हैं "
फिर रजिस्टर का नाम (एकल वर्ण), जैसे रजिस्टर में "ay
फिर से जमा "ap
करना a
, फिर रजिस्टर की सामग्री डालना a
। वही एक परिवर्तन आदेश के लिए जाता है। इस मामले में, यदि आप पाठ आप परिवर्तन कमांड के साथ हटाने के कहीं भी जाने के लिए नहीं करना चाहते, तो आप ब्लैक होल रजिस्टर का उपयोग कर सकते "_
: "_cw
। फिर एक बार इन्सर्ट मोड में, आप ctrl-R को उस रजिस्टर से हिट कर सकते हैं जो आप चाहते हैं (शायद "
) उस रजिस्टर की सामग्री में डाल दें।
"*
- चयन रजिस्टर (मध्य बटन पेस्ट)
"+
- क्लिपबोर्ड रजिस्टर (शायद टर्मिनल के माध्यम से ctrl-shift-v के साथ भी सुलभ)
""
- विम डिफॉल्ट (अनाम) यांक / डाल / बदल / हटा / स्थानापन्न रजिस्टर।
संक्षिप्त जवाब: "_cw^R"
संपादित करें: जैसा कि अन्य लोग सुझाव दे रहे हैं, आप निश्चित रूप से yank (या जो भी) के लिए एक अलग रजिस्टर का उपयोग कर सकते हैं जो आपके पाठ को डिफ़ॉल्ट रजिस्टर में मिला है। आप हमेशा उस पहले के बारे में नहीं सोचते हैं, हालांकि, इसे दूर उड़ाए बिना एक परिवर्तन आदेश करना अच्छा है। हालांकि यह पूरी तरह से उड़ा नहीं है। के "0
माध्यम से गिने हुए रजिस्टर हैं "9
:
विम इन रजिस्टरों को यान से पाठ से भरता है और कमांड हटाता है।
क्रमांकित रजिस्टर 0 में सबसे हालिया yank कमांड से टेक्स्ट होता है, जब तक कि कमांड ने दूसरे रजिस्टर को ["x] के साथ निर्दिष्ट नहीं किया है।
क्रमांकित रजिस्टर 1 में सबसे हालिया डिलीट या चेंज कमांड द्वारा डिलीट किया गया टेक्स्ट होता है, जब तक कि कमांड एक और रजिस्टर या टेक्स्ट एक लाइन से कम न हो (छोटा डिलीट रजिस्टर तब उपयोग किया जाता है)। एक अपवाद इन आदेशों के साथ आंदोलन नष्ट ऑपरेटर के लिए किया जाता है: %
, (
, )
, `
, /
, ?
, n
, N
, {
और }
। रजिस्टर "1 का उपयोग हमेशा किया जाता है (यह Vi संगत है)।" - यदि लाइन एक पंक्ति के भीतर है, तो रजिस्टर का उपयोग किया जाता है।
प्रत्येक क्रमिक विलोपन या परिवर्तन के साथ, विम रजिस्टर की पिछली सामग्री को रजिस्टर 2 में 2, 3 में 3 और इसी तरह रजिस्टर 9 की पिछली सामग्री को खो देता है।
12yl
१२ वर्णों का उपयोग किया और"_cw^r0
एक शब्द को प्रतिस्थापित करने के लिए। तब मैं.
पूरे फ़ाइल में रिप्लेसमेंट को कमांड का उपयोग करने में सक्षम था ।