Запретить Notepad++ автоматически заполнять строку «Найти что»?

Запретить Notepad++ автоматически заполнять строку «Найти что»?

Как запретить полю редактирования «Найти что» Notepad++, расположенному в окне поиска ( Ctrl+F), заполнять это поле контекстным значением?

решение1

Я бы использовалAutoHotkeyскрипт, который отправляет 2 команды:Ctrl-Fзатемвниз, поэтому он покажет последнюю строку поиска в поле редактирования. Например, используяAlt-Fкак горячая клавиша:

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

Дополнительная upкоманда здесь нужна, чтобы избежать возврата на 2 шага назад в списке, если курсор находится на пустой строке и не вставляет строку. Поэтому она всегда будет показывать последнюю искомую строку в поле.

решение2

Откройте папку установки Notepad++. Открытьconfig.xmlфайл с помощью любого другого текстового редакторакромеСам Notepad++.Резервное копированиеэтот файл перед любым типом редактирования, иначе все настройки пропадут. Найдите этот тип раздела:

<?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>

Конкретно, здесь нам нужно сосредоточиться на <FindHistory/>теге в этом файле. СогласноДокументы Notepad++:

  • nbMaxFindHistoryPath: Максимальное количество запоминаемых папок поиска
  • nbMaxFindHistoryFilter: Максимальное количество запоминаемых строк фильтра
  • nbMaxFindHistoryFind: Максимальное количество запоминаемых шаблонов поиска
  • nbMaxFindHistoryReplace: Максимальное количество запоминаемых шаблонов замены

Если вы не хотите сохранять историю поиска, измените эти значения на Ноль. Вы можете установить все четыре из них на ноль или в соответствии с вашими потребностями. При желании вы можете удалить старую/предыдущую историю поиска, удалив теги <Filter/>и <Replace/>. Закройте все окна Notepad++ перед изменением этих значений.

Дальнейшее чтение

Связанный контент