আর একটি দুর্দান্ত সমাধান হ'ল নোটপ্যাড ++ এর জন্য গ্রেপ কমান্ড যুক্ত করতে এনপ্পেক্সেক্স প্লাগইনটি ব্যবহার করা।
"বুকমার্কস" সমাধানের মূল সুবিধাটি হ'ল এটি বিশেষত বড় ফাইলগুলির জন্য খুব দ্রুত চলে এবং আপনাকে আপনার আসল ফাইলটি পরিবর্তন করতে হবে না। নোট করুন যে আপনার নোটপ্যাড ++ এ এই বৈশিষ্ট্যটি উপলভ্য করতে একবার আপনাকে একটি ছোট স্ক্রিপ্ট তৈরি করতে হবে।
আমার সমাধানের উদাহরণটি উইন্ডোজের জন্য এবং আমি ফাইন্ডস্টার ব্যবহার করি , এটি একটি উইন্ডো-জাতীয় কমান্ড সরঞ্জাম যা সমস্ত উইন্ডোজ মেশিনে উপলব্ধ। তবে আপনি অবশ্যই আপনার পছন্দের অন্য কোনও গ্রেপ ক্লোন ব্যবহার করতে পারেন ।
পদক্ষেপ 1: এনপিপেক্সেক্স প্লাগইন ইনস্টল করুন
যান Plugins / Plugin Manager / Show Plugin Manager
, এনপিপেক্সে নিচে স্ক্রোল করুন, এই প্লাগইনটি নির্বাচন করুন এবং ইনস্টল ক্লিক করুন। ইনস্টলেশন প্রক্রিয়াটি শেষ করতে আপনাকে আপনার নোটপ্যাড ++ পুনরায় চালু করতে হতে পারে।
পদক্ষেপ 2: এনপিপেক্সের জন্য একটি ছোট স্ক্রিপ্ট তৈরি করুন
যান Plugins / NppExec / Execute
, নিম্নলিখিত স্ক্রিপ্ট লিখুন এবং এটি "গ্রেপ" হিসাবে সংরক্ষণ করুন:
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(দয়া করে আপনার পরিবেশের জন্য আউটফিলের পথটি কাজ করে কিনা ডাবল-পরীক্ষা করে দেখুন)
পদক্ষেপ 3: আপনার স্ক্রিপ্টের জন্য একটি মেনু আইটেম যুক্ত করুন (ptionচ্ছিক)
যান Plugins / NppExec / Advanced Options
অধীন স্ক্রিপ্ট ", grep" নির্বাচন করুন Associated script
এবং সংরক্ষণ করুন ওকে ক্লিক করুন। নতুন মেনু আইটেমটি যুক্ত করার জন্য এনপিপেক্সের অনুরোধ হিসাবে নোটপ্যাড পুনঃসূচনা করুন।
পদক্ষেপ 4: আপনার স্ক্রিপ্টের জন্য একটি শর্টকাট যুক্ত করুন (ptionচ্ছিক)
যান Settings / Shortcut Mapper / Plugin commands
, আপনার স্ক্রিপ্টটি কমান্ড ", grep" খুঁজে স্ক্রোল ডাউন করুন এবং এটির জন্য একটি শর্টকাট নির্ধারণ করুন। যেমনALT-G
grep -v
জন্যও 'বুকমার্কড লাইনগুলি কেটে ফেলতে' পারেন ।