हालांकि :pastetoggle
या :paste
और :nopaste
(कार्यान्वित करता है, तो - वे हमेशा के रूप में हम चर्चा से देख सकते हैं नहीं कर रहे हैं) काम करना चाहिए ठीक मैं प्रत्यक्ष दृष्टिकोण का उपयोग कर अत्यधिक recomment चिपकाने "+p
या "*p
और के साथ पढ़ने "+r
या"*r
:
विम के पास दस प्रकार के रजिस्टर ( :help registers
) हैं और प्रश्नकर्ता को अनुभाग से quotestar
और इसमें रुचि हैquoteplus
- चयन और ड्रॉप रजिस्टर
"*
, "+
और "~
GUI के लिए चयनित पाठ को संग्रहीत और पुनर्प्राप्त करने के लिए इन रजिस्टरों का उपयोग करें। देखें quotestar
औरquoteplus
। जब क्लिपबोर्ड उपलब्ध नहीं है या काम नहीं कर रहा है, तो इसके बजाय अनाम कोड का उपयोग किया जाता है। यूनिक्स प्रणालियों के लिए क्लिपबोर्ड केवल तभी उपलब्ध होता है जब + xterm_clipboard सुविधा मौजूद हो। {वि में नहीं}
ध्यान दें कि X11 सिस्टम के लिए "* और" + के बीच केवल एक अंतर है।
:help x11-selection
आगे स्पष्ट के अंतर *
और +
:
quoteplus quote+
तीन प्रलेखित एक्स चयन हैं: PRIMARY (जो वर्तमान दृश्य चयन का प्रतिनिधित्व करता है - जैसा कि विम के विज़ुअल मोड में है), SECONDARY (जो कि अ-परिभाषित है) और CLIPBOARD (जिसका उपयोग कट, कॉपी और पेस्ट ऑपरेशन के लिए किया जाता है) )।
इन तीनों में से, "* रजिस्टर (इसलिए जब X11 सेलेक्शन उपलब्ध हैं, तब पढ़ने और लिखने के लिए VIM PRIMARY का उपयोग करता है), Vim" ऑटोज़ "के 'क्लिपबोर्ड' के लिए एक डिफ़ॉल्ट मान सेट करता है, और" + रजिस्टर पढ़ते और लिखते समय CLIPBOARD। विम सेकंडरी सेलेक्शन को एक्सेस नहीं करता है।
उदाहरण: (डिफ़ॉल्ट विकल्प मान मानकर)
विम में विजुअल मोड में एक URL चुनें। अपने ब्राउज़र पर जाएं और URL टेक्स्ट फ़ील्ड में मध्य माउस बटन पर क्लिक करें। चयनित पाठ सम्मिलित किया जाएगा (उम्मीद है!)। नोट: फ़ायरफ़ॉक्स में आप midmouse.contentLoadURL वरीयता को लगभग सही: config में सेट कर सकते हैं, फिर विंडो में अधिकांश स्थानों पर मध्य माउस बटन दबाते समय चयनित URL का उपयोग किया जाएगा।
माउस के साथ खींचकर अपने ब्राउज़र में कुछ पाठ चुनें। विम पर जाएं और मध्य माउस बटन दबाएं: चयनित पाठ डाला जाता है।
- विम में कुछ पाठ का चयन करें और "+ y करें। अपने ब्राउज़र पर जाएं। माउस के साथ खींचकर एक पाठ क्षेत्र में कुछ पाठ का चयन करें। अब सही माउस बटन का उपयोग करें और पॉपअप मेनू से" पेस्ट "चुनें। चयनित पाठ को अधिलेखित कर दिया गया है। Vim से पाठ। ध्यान दें कि "+ रजिस्टर में पाठ दृश्य चयन करते समय उपलब्ध रहता है, जो" * रजिस्टर में अन्य पाठ को उपलब्ध कराता है। इससे पाठ को अधिलेखित करने की अनुमति मिलती है।