আমি একটি ওয়েব পৃষ্ঠার বাইরে এইচটিএমএলের একটি অংশ অনুলিপি করেছি এবং এটি একটি ফাইলে সংরক্ষণ করতে চেয়েছিলাম। তার জন্য আমি vim একটি টার্মিনাল উইন্ডোতে একটি নতুন অধিবেশন শুরু করেছি , কমান্ডলাইনে একটি (নতুন) ফাইলের নাম নির্দিষ্ট করে, iসন্নিবেশ মোডে পেতে টিপুন এবং তারপরে CtrlShift+ Vএবং [-- INSERT --]নীচে প্রদর্শিত হওয়ার জন্য অপেক্ষা করলাম ...
vimবেশ কয়েক সেকেন্ড পরে যেমন প্রতিক্রিয়াশীল ছিল তেমন, আমি অ্যাপ্লিকেশনগুলি থেকে 'টেক্সট এডিটর' খুললাম → অ্যাকসেসরিজ মেনুটি পাঠ্যটি আটকানো হয়েছে (যা এক সেকেন্ডের একাংশের মধ্যে দেখা যায়, এটি একটি নতুন নামে সংরক্ষণ করে, বন্ধ হয়ে যায় এবং ভিম সেশনটি হত্যা করে যে এখনও 1.5 মিনিট পরে করা হয়নি, পাঠ্যের পরিমাণটি 3200 লাইনে 186 কে ছিল, আমি অতিরিক্ত বলি না বা অত্যধিক দীর্ঘ লাইনও না।
এই ধরণের সন্নিবেশগুলিকে গতিবদ্ধ করার কোনও উপায় আছে vimএবং / অথবা এর কোনও ব্যাখ্যা আছে কেন অন্যথায় ভয়াবহ এবং মাউসমুখী, পাঠ্য সম্পাদককে ব্যবহারের তুলনায় এটি এত ধীর?
(সেই অনুযায়ী% সিপিইউ top5% এর উপরে আসবে না, যদিও সিস্টেমে আমার কিছু প্রসেসর ফ্রি রয়েছে, সুতরাং এটি কোনও আই / ও বাউন্ড সমস্যা হতে পারে, কোনও ফাইল থেকে একই পাঠ্য পড়ার সময় উপস্থিত নেই)
সংস্করণ তথ্য:
উবুন্টু 12.04
ভিম: 7.3, উবুন্টু 12.04
বাশ দ্বারা সরবরাহিত প্যাচগুলি সহ : 4.2.25
জিনোম-টার্মিনাল: 3.4.1.1
viপড়ার সময় ফাইলটি বিশ্লেষণ করার চেষ্টা করব (@ l0b0 প্রস্তাবিত উপায়টি সংরক্ষণ করার পরে), পাশাপাশি। তবে তা দ্রুত কাজ করে।
:set pasteসত্যিই একটি পার্থক্য করতে বলে মনে হচ্ছে না (আমি একটি বিরাম ঘড়ি, শুধু দেওয়াল-ঘড়ি ব্যবহার করছি না)।
vimতারপর পেস্ট করি, এবং এটি আবার সক্ষম করুন। এছাড়াও:set pasteবৈশিষ্ট্যটি ব্যবহার করে কী কী জিনিসগুলির উন্নতি হয় তা দেখুন। দেখুন:help pasteএটি বর্ণনা করে যে কীভাবেvimবি / ডাব্লু টাইপিং এবং আটকানো যায় না describes