ভিম বড় ফাইলগুলির জন্য ডিজাইন করা হয়নি। এটিতে এমন কিছু বৈশিষ্ট্য রয়েছে যা ব্যবহারকারীর অভিজ্ঞতা মারাত্মকভাবে কমিয়ে দেয়। উদাহরণস্বরূপ, এটি ফাইলটিকে মেমোরিতে লোড করে যা মূলত আপনার স্মৃতি আকারের চেয়ে ছোট ফাইলগুলি সম্পাদনা করতে সীমাবদ্ধ করে। তদ্ব্যতীত সিনট্যাক্স হাইলাইটিং, অদলবদল করা ফাইল এবং পূর্বাবস্থানের মতো বৈশিষ্ট্যগুলি বড় ফাইলগুলির সাথে খুব অকার্যকর এবং আরও ধীরে ধীরে জিনিস ধীর করে দেয়। আরেকটি বিষয় হ'ল vim
খুব দীর্ঘ লাইনের প্রত্যাশা। যদি কোনও ফাইলে কয়েকটি নিউলাইন অক্ষর থাকেvim
থাকে তবে অকেজো হয়ে যায়।
এই বলেছে যে, ভিআইএম-লার্জফাইলের মতো প্লাগইন রয়েছে যা নির্দিষ্ট সেটিংসকে বড় ফাইলগুলির সাথে আরও দক্ষ করার জন্য পরিবর্তন করে, তবে শেষ পর্যন্ত vim
কখনই চটজলদি হয়ে উঠবে না যখন আপনি এটি বিভিন্ন GiBs নিক্ষেপ করা।
নীচের লাইনটি হ'ল vim
বড় ফাইলগুলিতে ব্যবহার করবেন না । আপনি যদি বড় ফাইলগুলি দেখতে (সম্পাদনার বিপরীতে) দেখতে চান তবে ব্যবহার করুন less
। আপনি যদি কোনও প্যাটার্নটি অনুসন্ধান করতে চান তবে অনুসন্ধানের জন্য একটি প্যাটার্ন শুরু করতে স্ল্যাশ:
/<pattern> # forward search
?<pattern> # backward search
আপনি যদি আউটপুট ফিল্টার করতে চান তবে একটি অ্যাম্পারস্যান্ড ব্যবহার করুন:
&<pattern>
তারপরে ব্যবহার করে অবিচ্ছিন্ন আউটপুট শুরু করুন shift-f। আপনি অবিচ্ছিন্ন আউটপুট প্রদর্শন দিয়ে প্রস্থান করতে পারেনctrl-c এবং আপনার ফিল্টার প্যাটার্নটি পরিমার্জন বা বাতিল করতে বা অনুসন্ধান শুরু করতে পারেন।
বড় ফাইলগুলি এ জাতীয় সরঞ্জামগুলি ব্যবহার করতে সম্পাদনা করতে sed
তারা দক্ষ এবং এই উদ্দেশ্যেই নকশাকৃত।
vi
(বাvim
এই বিষয়টির জন্য) বড় ফাইলগুলিতে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে নাম দেওয়া যায় না। তদুপরি, ফাইলটির মেমরির মধ্যে ফিট করা দরকার।less
বড় ফাইলগুলির জন্য ব্যবহার করুন , এটি লগ ফাইলগুলি পড়ার / দেখার জন্য অনেক দ্রুত এবং প্রায়শই যথেষ্ট।