मैंने एक वेब पेज से HTML के एक हिस्से की नकल की और इसे एक फ़ाइल में सहेजना चाहता था। उसके लिए मैंने vim
एक टर्मिनल विंडो में एक नया सत्र शुरू किया, कमांडलाइन पर निर्दिष्ट (नया) फ़ाइलनाम के साथ, iमोड सम्मिलित करने के लिए मारा और फिर CtrlShift+ Vऔर इंतजार करते हुए [-- INSERT --]
नीचे दिखाया गया और इंतजार किया ...
जैसा कि vim
कई सेकंड के बाद गैर-उत्तरदायी था, मैंने एप्लिकेशन से 'टेक्स्ट एडिटर' को खोला → एक्सेसरीज़ मेनू ने पाठ को चिपकाया (जो एक सेकंड के एक अंश के भीतर दिखा, इसे नए नाम के तहत सहेजा, बंद किया, और विम सत्र को मार दिया। अभी भी नहीं किया गया था, 1.5 मिनट बाद। 3200 लाइनों में पाठ की मात्रा 186K थी, जो मैं नहीं कहूंगा, न ही बहुत लंबी लाइनों के साथ।
क्या इस तरह के सम्मिलन को गति देने का एक तरीका है vim
और / या क्या इसमें स्पष्टीकरण है कि यह उपयोग करने की तुलना में इतना धीमा क्यों है, अन्यथा भयानक और माउस उन्मुख, पाठ संपादक?
(% CPU top
5% से ऊपर नहीं आता है, हालाँकि मेरे पास सिस्टम में कुछ प्रोसेसर मुफ्त हैं, इसलिए यह कुछ I / O बाध्य समस्या हो सकती है, जो एक फ़ाइल से एक ही पाठ को पढ़ते समय मौजूद नहीं है)
संस्करण जानकारी:
Ubuntu 12.04
विम: 7.3, उबंटू 12.04
bash द्वारा आपूर्ति की गई पैच के साथ : 4.2.25
सूक्ति-टर्मिनल: 3.4.1.1
vi
जब में पढ़ने (वैसे @ l0b0 सुझाव बचाने के बाद), और साथ फ़ाइल को पार्स करने की कोशिश करने के लिए। लेकिन वह तेजी से काम करता है।
:set paste
वास्तव में एक फर्क प्रतीत नहीं होता है (मैं एक स्टॉपवॉच, बस दीवार घड़ी का उपयोग नहीं कर रहा हूँ)।
vim
चिपकाने, और फिर इसे फिर से सक्षम करें। यह:set paste
देखने के लिए कि क्या यह चीजों में सुधार करता है , सुविधा का उपयोग करके देखें।:help paste
यह देखें कि यह वर्णन करता है कि कैसेvim
कोई भेद नहीं करता है b / w टाइपिंग और पेस्टिंग।