Một giải pháp tuyệt vời khác là sử dụng plugin NppExec để thêm lệnh grep cho Notepad ++.
Ưu điểm chính so với giải pháp "Dấu trang" là nó chạy nhanh hơn nhiều đặc biệt là đối với các tệp lớn và bạn không phải sửa đổi tệp gốc của mình. Lưu ý rằng bạn phải tạo một tập lệnh nhỏ một lần để làm cho tính năng này có sẵn trong Notepad ++ của bạn.
Ví dụ về giải pháp của tôi là dành cho Windows và tôi sử dụng findstr , đây là một công cụ lệnh giống như grep có sẵn trên tất cả các máy Windows. Nhưng tất nhiên bạn cũng có thể sử dụng bất kỳ bản sao grep nào khác mà bạn chọn.
Bước 1: Cài đặt plugin NppExec
Plugins / Plugin Manager / Show Plugin Manager
Truy cập , cuộn xuống NppExec, chọn plugin này và nhấp vào Cài đặt. Bạn có thể phải khởi động lại Notepad ++ để hoàn tất quá trình cài đặt.
Bước 2: Tạo một tập lệnh nhỏ cho NppExec
Đi tới Plugins / NppExec / Execute
, nhập đoạn mã sau và lưu nó dưới dạng "grep":
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(vui lòng kiểm tra kỹ xem đường dẫn cho OUTFILE có hoạt động cho môi trường của bạn không)
Bước 3: Thêm một mục menu cho tập lệnh của bạn (Tùy chọn)
Đi tới Plugins / NppExec / Advanced Options
, chọn tập lệnh "grep" bên dưới Associated script
và nhấp vào OK để lưu. Khởi động lại Notepad theo yêu cầu của NppExec để hoàn thành việc thêm mục menu mới.
Bước 4: Thêm lối tắt cho tập lệnh của bạn (Tùy chọn)
Đi tới Settings / Shortcut Mapper / Plugin commands
, cuộn xuống để tìm lệnh script "grep" và xác định lối tắt cho nó. ví dụALT-G
grep -v
.