एक और महान समाधान नोटपैड ++ के लिए grep कमांड जोड़ने के लिए NppExec प्लगइन का उपयोग करना है।
"बुकमार्क" समाधान पर मुख्य लाभ यह है कि यह विशेष रूप से बड़ी फ़ाइलों के लिए बहुत तेज़ी से चलता है और आपको अपनी मूल फ़ाइल को संशोधित करने की आवश्यकता नहीं है। ध्यान दें कि आपको अपने नोटपैड ++ में यह सुविधा उपलब्ध कराने के लिए एक बार एक छोटी स्क्रिप्ट बनानी होगी।
मेरा समाधान उदाहरण विंडोज के लिए है और मैं खोज का उपयोग करता हूं , जो कि सभी विंडोज मशीनों पर उपलब्ध एक grep जैसा कमांड टूल है। लेकिन आप निश्चित रूप से अपनी पसंद के किसी अन्य grep क्लोन का भी उपयोग कर सकते हैं ।
चरण 1: NppExec प्लगइन स्थापित करें
पर जाएं Plugins / Plugin Manager / Show Plugin Manager, नीचे NppExec तक स्क्रॉल करें, इस प्लगइन का चयन करें और इंस्टॉल पर क्लिक करें। स्थापना प्रक्रिया को पूरा करने के लिए आपको अपना नोटपैड ++ पुनः आरंभ करना पड़ सकता है।
चरण 2: NppExec के लिए एक छोटी स्क्रिप्ट बनाएँ
Plugins / NppExec / Executeनिम्नलिखित स्क्रिप्ट में जाएं , और इसे "grep" के रूप में सहेजें:
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(कृपया जांचें कि OUTFILE के लिए पथ आपके पर्यावरण के लिए काम करता है)
चरण 3: अपनी स्क्रिप्ट के लिए एक मेनू आइटम जोड़ें (वैकल्पिक)
इसके नीचे जाएं Plugins / NppExec / Advanced Options, स्क्रिप्ट "grep" चुनें Associated scriptऔर सहेजने के लिए ठीक क्लिक करें। नए मेनू आइटम को पूरा करने के लिए NppExec द्वारा अनुरोध के अनुसार नोटपैड को पुनरारंभ करें।
चरण 4: अपनी स्क्रिप्ट के लिए एक शॉर्टकट जोड़ें (वैकल्पिक)
Settings / Shortcut Mapper / Plugin commandsअपने स्क्रिप्ट कमांड "grep" को खोजने के लिए नीचे जाएं और इसके लिए एक शॉर्टकट परिभाषित करें। जैसेALT-G
grep -vभी 'बुकमार्क लाइनों को काट सकते हैं' ।