โซลูชันที่ยอดเยี่ยมอีกวิธีหนึ่งคือการใช้ปลั๊กอิน NppExec เพื่อเพิ่มคำสั่ง grep สำหรับ Notepad ++
ข้อได้เปรียบหลักของโซลูชัน "บุ๊กมาร์ก" คือมันทำงานได้เร็วขึ้นมากโดยเฉพาะอย่างยิ่งสำหรับไฟล์ขนาดใหญ่และคุณไม่จำเป็นต้องแก้ไขไฟล์ต้นฉบับของคุณ โปรดทราบว่าคุณต้องสร้างสคริปต์ขนาดเล็กหนึ่งครั้งเพื่อให้คุณสมบัตินี้มีอยู่ใน Notepad ++ ของคุณ
ตัวอย่างโซลูชันของฉันสำหรับ Windows และฉันใช้findstrซึ่งเป็นเครื่องมือคำสั่งคล้าย grep ที่มีอยู่ในเครื่อง Windows ทุกเครื่อง แต่แน่นอนคุณสามารถใช้โคลน grepอื่น ๆ ที่คุณเลือก
ขั้นตอนที่ 1: ติดตั้งปลั๊กอิน NppExec
ไปที่Plugins / Plugin Manager / Show Plugin Manager
เลื่อนลงไปที่ NppExec เลือกปลั๊กอินนี้และคลิกที่ติดตั้ง คุณอาจต้องเริ่ม Notepad ใหม่เพื่อให้กระบวนการติดตั้งเสร็จสมบูรณ์
ขั้นตอนที่ 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
และคลิกตกลงเพื่อบันทึก รีสตาร์ท Notepad ตามที่ NppExec ร้องขอเพื่อให้การเพิ่มรายการเมนูใหม่เสร็จสมบูรณ์
ขั้นตอนที่ 4: เพิ่มทางลัดสำหรับสคริปต์ของคุณ (ไม่บังคับ)
ไปที่Settings / Shortcut Mapper / Plugin commands
เลื่อนลงเพื่อค้นหาคำสั่งสคริปต์ "grep" และกำหนดทางลัดให้ เช่นALT-G
grep -v
ด้วย