নোটপ্যাড ++ এ কীভাবে একটি বড় ফাইল খুলবেন?


34

আমি নোটপ্যাড ++ এ 800 এমবি আকারের একটি ফাইল খোলার চেষ্টা করেছি। তবে আমি কেন নোটপ্যাড ++ কেবল 269117242 অক্ষর 271450112 বাইট দেখিয়েছি না । তেমনি এটি কোনও সতর্কতা বার্তাও দেখায় নি যে এটি এত বড় ফাইল খুলতে অক্ষম। তারপরে আমি একই ফাইলটি খোলার জন্য ওয়ার্ডপ্যাড ব্যবহার করেছি, এটি কবজির মতো কাজ করেছে।

তবে কেন নোটপ্যাড ++ 800 এমবি ফাইল খুলতে পারে না? আমি ধরে নিই যে এখানে কিছু সেটিংস থাকতে হবে যা কেবলমাত্র এই পাঠ্যটি দেখায়।

পিএস দয়া করে অন্য কোনও সফ্টওয়্যার প্রস্তাব করবেন না যা বড় ফাইল খুলতে পারে। আমি জানি তাদের অস্তিত্ব আছে।


2
পোস্টস্ক্রিপ্টে আপনি যা উল্লেখ করেছেন তেমন কিছু বলা সাধারণভাবে ভাল ধারণা নয়। "পিএস দয়া করে এমন কোনও সফ্টওয়্যার প্রস্তাব করবেন না যা বড় ফাইল খুলতে পারে I আমি জানি তারা বিদ্যমান।"
বুবু

11
@ বুবু আমি এই লেখাটি যুক্ত করেছি কারণ অন্যথায় আপনি প্রচুর উত্তর দেখতে পাবেন যা বলবে xyzবিশাল ফাইল খুলতে এই সফ্টওয়্যারটি ব্যবহার করুন । তবে এটি আমার প্রশ্ন ছিল না। আমি কেবল জানতে চেয়েছিলাম whyনোটপ্যাড ++ খুলতে পারে না।
রাকেশ জুয়াল

উত্তর:


46

নোটপ্যাড ++ বিশাল ফাইলগুলিকে সমর্থন করে না, এই উইকির ডকুমেন্টেশন অনুসারে নোটপ্যাড ++ এর মূল হিসাবে যদি উপাদান (সিনটিলা) থেকে যায় তবে সমস্যাটি থেকেই যায়:

নোটপ্যাড ++ এর পুরানো সংস্করণগুলি খুব বড় ফাইলগুলি খোলার সময় ক্রাশ হতে পারে। আরও নতুন সংস্করণ (5.2+) ফাইলটি খোলার বিষয়টি অস্বীকার করবে এবং একটি ত্রুটি বার্তা দেবে। কেন এমন?

নোটপ্যাড ++ এমন একটি উপাদান (সিনটিলা) এর উপর ভিত্তি করে যা বাল্ক পাঠ্য পরিষেবার বিপরীতে সিনট্যাক্স হাইলাইটিং এবং কোড ফোল্ডিং সহ সমৃদ্ধ পাঠ্য দর্শন সরবরাহের দিকে তত্পর হয়। প্রয়োজনীয় বাণিজ্য বন্ধ আছে। 200MB ফাইলটি লোড করতে প্রায় 800MB মেমরির প্রয়োজন হবে এবং মেমরি বরাদ্দকরণের অনুরোধে OS ওঠে।

মূলত দুটি উপায় আছে:

  • বিশাল ফাইলটি পরিচালনাযোগ্য অংশগুলিতে বিভক্ত করুন এবং সেগুলির মধ্যে একটিকে সম্পাদকে রাখুন;
  • বিশাল টেক্সট ফাইলগুলি হ্যান্ডেল করার জন্য তৈরি করা অন্য একটি সরঞ্জাম ব্যবহার করুন।

আপনি যদি এখনও একটি বড় ফাইল খোলার জন্য পরিচালনা করেন, পারফরম্যান্স অনুকূল নাও হতে পারে। এখানে কয়েকটি বিষয় চিন্তা করতে হবে:

  • যে প্লাগইনগুলি পাঠ্য বিশ্লেষণ করে স্ক্যান করে তা এনপি ++ কমিয়ে দেয়, সম্ভব হলে এগুলি অক্ষম করে
  • দস্তাবেজটি লোড করার জন্য ক্লিকযোগ্য লিঙ্কগুলির জন্য পার্সিং নথি বড় হলে ধীর হয়; ক্লিকযোগ্যযোগ্য লিঙ্কগুলি অক্ষম করা উল্লেখযোগ্যভাবে সহায়তার জন্য রিপোর্ট করা হয়েছে।

সোর্সফোজের অন্য একটি পৃষ্ঠাতেও পরামর্শ দেওয়া হয়েছে যে নোটপ্যাড ++ এর জীবন জুড়ে এই সমস্যাটি থেকেই যায়, যেমন সম্প্রদায়টি এই সমস্যাটি সমাধানের জন্য অনুরোধ করেছে :

আপনি অন্যান্য সফ্টওয়্যার যেমন জিভিম ব্যবহার করে না কেন ? কোন কারণ আছে?



3
যদি ওয়ার্ডপ্যাড ফাইলটি খুলতে পারে যা সমৃদ্ধ পাঠ্য সম্পাদনা করার অনুমতি দেয় তবে আমি বলতে পারি এটি সিন্টিলার একটি বাগ। এছাড়াও gVim কনসোল ভিত্তিক সম্পাদকের চারদিকে উইন্ডোড শিম হিসাবে উপস্থিত হয়। আমি এটিকে নোটপ্যাড ++ এর সাথে তুলনা করার মতো বিবেচনা করব না, এটি সম্পূর্ণ কার্যকরী, নেটিভ উইন্ডো সম্পাদক।
ট্রিল্কলি

1
আমি এডিটপ্যাড লাইট সন্ধান করব। এমনকি এমনকি কেবল 2 জিবি পর্যন্ত ফাইল সমর্থন করে। প্রো সংস্করণটি বৃহত্তরগুলিকে সমর্থন করে। খুব ভালো. তাত্ক্ষণিকভাবে বড় ফাইলগুলি খোলে।
সাইলেন্টস্টিল

@ লামওয়াইম্যান ১৯৮৮, নোটপ্যাড ++ ন্যূনতমতাবাদী সংস্করণে কী সহায়তা করে?
পেসারিয়ার

@ লামওয়াইম্যান ১৯৮৮: জিভিআইএম অফিসিয়াল ইন্দোস® ইনস্টলারটি 32 বিট এবং বড় ফাইল হ্যান্ডেল করে না।
ব্যবহারকারী 2284570

1

সিনট্যাক্স হাইলাইটিং নোটপ্যাড ++ এর ধীর পারফরম্যান্সের অন্যতম প্রধান উত্স।

আপনি যদি নোটপ্যাড ++ এ একটি বিশাল এইচটিএমএল, পিএইচপি, ইত্যাদি ফাইল খুলছেন, তবে আপনি সম্ভবত ভাষা > এন > সাধারণ পাঠ্যে গিয়ে সেই ফাইলটির জন্য সিনট্যাক্স হাইলাইটিং অক্ষম করতে চান ।

এখানে চিত্র বর্ণনা লিখুন


1
আপনি কোন প্রশ্নের উত্তর দিচ্ছেন?
টোটো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.