2010-07-09 11 views

उत्तर

103

इससे पहले कि आप पेस्ट, सामान्य मोड में इस टाइप करें:

:set paste 

फिर डालने मोड में प्रवेश। आप स्टेटस बार को insert (paste) कहेंगे। अपना कोड पेस्ट करें। मारो ESC सामान्य मोड पर लौटने के लिए, और:

:set nopaste 

आप पेस्ट मोड में नहीं कर रहे हैं।

+8

स्पष्टीकरण के लिए, 'पेस्ट मोड' एक ही समय में ऑटो-स्वरूपण और इंडेंटेशन सुविधाओं को बंद कर देता है, इसे पेस्ट करने के लिए सुरक्षित बनाता है सामग्री के बिना टेक्स्ट के बड़े ब्लॉक मंग किए जा रहे हैं। – Ether

+3

'pastetoggle' को देखने के लिए मत भूलना, जो इसे चरणों में करना आसान बनाता है। उदाहरण के लिए, मेरे पास है: सेट pastetoggle = टेक्स्ट पेस्ट करने से पहले इस तरह से मैंने कुंजी को मारा। फिर जब मैं करूँगा तो मैं इसे फिर से दबा दूंगा। यह बहुत सुविधाजनक है क्योंकि मैं Shift-

40

या, paste चालू और बंद करने से बचने के लिए, टेक्स्ट डालें। बल्कि डालने मोड और चिपकाने में जा रहा, आदेश मोड प्रकार की तुलना में:

"+p 

+ बफर सिस्टम क्लिपबोर्ड से मेल खाती है।

यदि आप paste का उपयोग करने पर जोर देते हैं, तो मैं इसे टॉगल करने के लिए कुछ मैपिंग करने का सुझाव दूंगा। उदाहरण के लिए, :set pastetoggle=<F2> (वाह, यह नहीं पता था कि उसके लिए एक विशेष विकल्प था)

+0

के साथ टेक्स्ट पेस्ट करता हूं, वहां 'सेट पेस्ट' भी है! ' – rampion

+1

+1' + 'बफर –

+0

@ रैंपियन का उल्लेख करने के लिए +1: हाँ, मैंने मूल रूप से इसका उल्लेख किया है, लेकिन इसे' pastetoggle'। – Cascabel

संबंधित मुद्दे