जीयूआई से विम में पेस्ट करने से परिणाम गायब हो जाते हैं


10

जब मैं ओएस एक्स जीयूआई ऐप (जैसे फ़ायरफ़ॉक्स) से पाठ की प्रतिलिपि बनाता हूं और अपने टर्मिनल में इसे चिपका देता हूं, तो यह अक्सर कुछ स्पष्ट पैटर्न के साथ पहली कुछ पंक्तियों या वर्णों को याद कर रहा है।

यह vim विशिष्ट नहीं हो सकता है, लेकिन मैंने अभी-अभी टर्मिनल में चिपकाने का परीक्षण किया है जब vim का उपयोग नहीं किया जाता है - जैसे कि bash शेल का उपयोग करते समय - और उन्हें समस्या नहीं मिलती है।


1
क्या आपने पहले इन्सर्ट मोड सक्षम किया है?
slhck

1
(ब्लश) अब आप कहते हैं कि मुझे यकीन नहीं है - शायद मेरे जैसे एक साधारण व्यक्ति को नैनो की पसंद से चिपकना चाहिए। मैं अपने प्रश्न का उत्तर भविष्य के सिंपल्टन की मदद करने के लिए खुद दूंगा जो निस्संदेह Google को कुछ इसी तरह का करेंगे।

कम प्रतिनिधि का मतलब है कि मुझे 8 घंटे इंतजार करना होगा इसलिए यहाँ जवाब मैं इसमें पेस्ट कर दूंगा: यह जल्दी से टिप्पणियों में उत्तर दिया गया था:> क्या आपने पहले सम्मिलित करने के लिए सक्षम किया है? - slhck 1 घंटा पहले> (ब्लश) अब आप कहते हैं कि मुझे यकीन नहीं है - शायद मेरे जैसे एक साधारण व्यक्ति को नैनो की पसंद से चिपकना चाहिए। मैं अपने प्रश्न का उत्तर भविष्य के सिंपलटन की मदद करने के लिए स्वयं दूंगा [संपादित करें: कोई अपराध नहीं] जो Google को कुछ इसी तरह संदेह रहित कर देगा। - tog22 अभी मैं यह मानता हूं कि यह उत्तर है, और एक स्पष्ट पैटर्न की कमी की वजह से 'i' वर्ण के जवाब में व्यर्थ में एक अंतराल के कारण था।

आप MacVim का भी उपयोग कर सकते हैं। मैक ओएस एक्स के लिए इसका बेहतर समर्थन है।
Eir Nym

जवाबों:


13

बस यह सुनिश्चित कर लें कि जब चिपकाना हो, तो इन्सर्ट मोड सक्रिय हो। iचिपकाने से पहले दबाकर ऐसा करें ।

अन्यथा पेस्ट किए गए वर्ण जैसे कि सम्मिलित मोड को ट्रिगर करेंगे iया oकरेंगे और आपको पहले सब कुछ याद होगा।


3
आप :set pasteचिपकाने से पहले भी चाहते हैं ताकि विशेष इंडेंटिंग ट्रिगर्स आपके द्वारा चिपकाए जा रहे पाठ को प्रभावित न करें। जब आप समाप्त कर लें, तो :set nopasteसामान्य व्यवहार पर वापस जाएं।
माइक सेपलोविट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.