¿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 up
aquí 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.