Verhindern, dass Notepad++ „Suchen nach“ automatisch ausfüllt?

Verhindern, dass Notepad++ „Suchen nach“ automatisch ausfüllt?

Wie verhindere ich, dass das Bearbeitungsfeld „Suchen nach“ von Notepad++ im Suchfenster ( Ctrl+F) dieses Feld mit einem Kontextwert füllt?

Antwort1

Ich würde einAutoHotkeySkript, das zwei Befehle sendet:Strg-FDannrunter, sodass der letzte Suchbegriff im Eingabefeld angezeigt wird. Zum Beispiel mitAlt-Fals Hotkey:

#If winActive("ahk_exe notepad++.exe")
!f::
    send ^{f}
    send {down}
    send {up}   ; avoid going 2 steps back
return

Der zusätzliche upBefehl hier ist erforderlich, um zu vermeiden, dass man in der Liste zwei Schritte zurückgeht, wenn der Cursor auf einer leeren Zeile steht und die Zeichenfolge nicht einfügt. So wird immer die zuletzt gesuchte Zeichenfolge im Feld angezeigt.

Antwort2

Öffnen Sie den Installationsordner von Notepad++. Öffnenconfig.xmlDatei mit einem beliebigen anderen TexteditoraußerNotepad++ selbst.Sicherungdiese Datei vor jeder Bearbeitung, da sonst alle Einstellungen verloren gehen. Suchen Sie nach Abschnitten dieser Art:

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<FindHistory nbMaxFindHistoryPath="10" nbMaxFindHistoryFilter="10" nbMaxFindHistoryFind="10" nbMaxFindHistoryReplace="10" matchWord="no" />
<History nbMaxFile="2" inSubMenu="no" customLength="-1">
</History>

Insbesondere müssen wir uns hier auf das Tag in dieser Datei konzentrieren <FindHistory/>. LautNotepad++-Dokumente:

  • nbMaxFindHistoryPath: Maximale Anzahl der Suchordner, die gespeichert werden
  • nbMaxFindHistoryFilter: Maximale Anzahl der gespeicherten Filterzeichenfolgen
  • nbMaxFindHistoryFind: Maximale Anzahl der Suchmuster, die gespeichert werden
  • nbMaxFindHistoryReplace: Maximale Anzahl der zu speichernden Ersetzungsmuster

Wenn Sie keinen Suchverlauf speichern möchten, ändern Sie diese Werte auf Null. Sie können alle vier Werte auf Null oder nach Bedarf setzen. Optional können Sie den alten/vorherigen Suchverlauf entfernen, indem Sie Tags löschen <Filter/>. <Replace/>Schließen Sie alle Notepad++-Fenster, bevor Sie diese Werte ändern.

Weitere Informationen

verwandte Informationen