Eine weitere großartige Lösung ist die Verwendung des NppExec-Plugins, um einen grep-Befehl für Notepad ++ hinzuzufügen.
Der Hauptvorteil gegenüber der "Lesezeichen" -Lösung besteht darin, dass sie insbesondere bei großen Dateien viel schneller ausgeführt wird und Sie Ihre Originaldatei nicht ändern müssen. Beachten Sie, dass Sie einmal ein kleines Skript erstellen müssen, um diese Funktion in Ihrem Notepad ++ verfügbar zu machen.
Mein Lösungsbeispiel ist für Windows und ich verwende findstr , ein grep-ähnliches Befehlstool, das auf allen Windows-Computern verfügbar ist. Aber Sie können natürlich nutzen auch andere grep Klon Ihrer Wahl.
Schritt 1: Installieren Sie das NppExec-Plugin
Gehen Sie zu Plugins / Plugin Manager / Show Plugin Manager
, scrollen Sie nach unten zu NppExec, wählen Sie dieses Plugin aus und klicken Sie auf Installieren. Möglicherweise müssen Sie Ihren Notepad ++ neu starten, um den Installationsvorgang abzuschließen.
Schritt 2: Erstellen Sie ein kleines Skript für NppExec
Gehen Sie zu Plugins / NppExec / Execute
, geben Sie das folgende Skript ein und speichern Sie es als "grep":
SET local OUTFILE = "c:\temp\$(FILE_NAME).temp"
INPUTBOX "Input filter string"
cmd /c findstr $(INPUT) "$(FULL_CURRENT_PATH)" >$(OUTFILE)
NPP_OPEN $(OUTFILE)
(Bitte überprüfen Sie, ob der Pfad für die OUTFILE für Ihre Umgebung funktioniert.)
Schritt 3: Fügen Sie einen Menüeintrag für Ihr Skript hinzu (optional)
Gehen Sie zu Plugins / NppExec / Advanced Options
, wählen Sie das Skript "grep" unter Associated script
und klicken Sie auf OK, um zu speichern. Starten Sie Notepad neu, wie von NppExec angefordert, um das Hinzufügen des neuen Menüelements abzuschließen.
Schritt 4: Fügen Sie eine Verknüpfung für Ihr Skript hinzu (optional)
Gehen Sie zu Settings / Shortcut Mapper / Plugin commands
, scrollen Sie nach unten, um Ihren Skriptbefehl "grep" zu finden, und definieren Sie eine Verknüpfung dafür. z.BALT-G
grep -v
.