Ще одне чудове рішення - використовувати плагін NppExec, щоб додати команду grep для Notepad ++.
Основна перевага перед рішенням "Закладки" полягає в тому, що воно працює набагато швидше, особливо для великих файлів, і вам не доведеться змінювати свій вихідний файл. Зауважте, що вам потрібно створити невеликий сценарій один раз, щоб зробити цю функцію доступною в Блокноті ++.
Мій приклад рішення - для Windows, і я використовую Findstr , який є інструментом командного вигляду , що нагадує греп , який доступний на всіх машинах Windows. Але ви, звичайно, також можете використовувати будь-який інший греп-клон на ваш вибір.
Крок 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
і натисніть кнопку OK, щоб зберегти. Перезапустіть Блокнот за запитом NppExec, щоб завершити додавання нового пункту меню.
Крок 4: Додайте ярлик для свого сценарію (необов’язково)
Перейдіть до Settings / Shortcut Mapper / Plugin commands
, прокрутіть униз, щоб знайти команду сценарію "grep" та визначте ярлик для неї. напрALT-G
grep -v
.