¿Evitar que Notepad++ complete automáticamente "Buscar qué"?

¿Evitar que Notepad++ complete automáticamente "Buscar qué"?

¿Cómo evito que el cuadro de edición "Buscar qué" de Notepad++ ubicado en la ventana de búsqueda ( Ctrl+F) complete este campo con un valor de contexto?

Respuesta1

Yo usaría unAutoHotkeyscript que envía 2 comandos:Ctrl-Fentoncesabajo, por lo que mostrará la última cadena de búsqueda en el cuadro de edición. Por ejemplo usandoAlt-Fcomo tecla de acceso rápido:

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

El comando adicional upaquí es necesario para evitar retroceder 2 pasos en la lista si el cursor está en una línea en blanco y no pega la cadena. Por lo tanto, siempre mostrará la última cadena buscada en el cuadro.

Respuesta2

Abra la carpeta de instalación de Notepad ++. Abiertoconfiguración.xmlarchivo con cualquier otro editor de textoexceptoNotepad ++ en sí.Respaldoese archivo antes de cualquier tipo de edición, de lo contrario, todas las configuraciones desaparecerán. Encuentra este tipo de sección:

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

Específicamente, aquí debemos centrarnos en <FindHistory/>la etiqueta de ese archivo. De acuerdo aDocumentos de Notepad++:

  • nbMaxFindHistoryPath: número máximo de carpetas de búsqueda que se recuerdan
  • nbMaxFindHistoryFilter: número máximo de cadenas de filtro recordadas
  • nbMaxFindHistoryFind: número máximo de patrones de búsqueda que se recuerdan
  • nbMaxFindHistoryReplace: número máximo de patrones de reemplazo que se recuerdan

Si no desea guardar ningún historial de búsqueda, edite esos valores a cero. Puede configurar los cuatro en cero o según sus necesidades. Opcionalmente, puede eliminar el historial de búsqueda antiguo/anterior eliminando etiquetas <Filter/>y <Replace/>. Cierre cualquier ventana de Notepad++ antes de modificar esos valores.

Lecturas adicionales

información relacionada