Cuando pego esto en el Bloc de notas en Windows 10:
"first_name"=>"M", "surname"=>"C", "country"=>"Australia"
y luego intente encontrar la cadena "nombre" con Ctrl+ F, aparece en blanco:
¿La función Buscar del Bloc de notas es completamente inútil o me falta algo?
T\x00E\x00X\x00T\x00
, lo que podría suceder si no se detecta un archivo UTF-16 como tal), también puede causar que sucedan cosas extrañas, donde solo miraTEXT
como los nulos se esconden, pero nunca los encuentresTEXT
. Sin embargo, ese comportamiento puede haber cambiado en las nuevas versiones de Windows.Respuestas:
La función Buscar comienza donde colocó el cursor. Como pegó en el Bloc de notas, es probable que el cursor esté al final del documento.
Tu también puedes
fuente
SetCursorPos
función mueve el puntero del mouse (cursor) a la posición dada (pantalla). LaSetCaretPos
coloca el cursor de texto en la posición dada con respecto a la zona de clientes de ventana.El Bloc de notas no admite la búsqueda envolvente. Si selecciona la dirección de búsqueda como Abajo , solo buscará desde el cursor hacia adelante . Del mismo modo, Up solo buscará hacia atrás . La solución ya se menciona en la respuesta de Worthwelle
Sin embargo, desde la compilación 17666, el Bloc de notas podrá hacer una búsqueda envolvente y no necesita meterse con esas opciones Arriba / Abajo. Es probable que ingrese a la rama principal en Windows 10 versión 1809
fuente
La función "buscar" del Bloc de notas busca hacia adelante o hacia atrás utilizando la posición actual del cursor como punto de referencia.
Puede ver los botones de radio "Arriba" y "Abajo" para buscar la dirección. "Abajo" busca la siguiente coincidencia después del cursor, y "Arriba" busca la coincidencia anterior antes del cursor. A medida que busca, mueve el cursor para que no encuentre el mismo texto una y otra vez.
La búsqueda no termina cuando toca el final de un documento (a diferencia de muchos otros programas de edición de texto).
Puede mover el cursor al comienzo del documento, o puede cambiar el botón de opción a "Arriba" para buscar en reversa.
fuente
Como muchos han señalado, la razón es que el cursor está al final y no es compatible con el ajuste. Lo que no se ha mencionado aún en lugar de intentar búsquedas de dirección hacia arriba y hacia abajo (digamos que estaba en el medio, necesitaría probar ambas) puede simplemente Ctrl+ Aluego Ctrl+ F, ya que todos están resaltados, buscará todo.
fuente
El bloc de notas es básicamente inútil. Solo lo uso cuando escribo archivos por lotes cortos (porque
cmd.exe
no me gustan los finales de línea de UNIX) o necesito un bloc de notas muy rápido para anotar algunas notas breves que no me importa perder en caso de un corte de energía. El Bloc de notas es muy ligero en recursos del sistema y tiene el tiempo de inicio más rápido que cualquier editor de texto de Windows que haya usado, pero probablemente sea porque es casi inútil. WordPad, que también viene con Windows, es aún más inútil como editor de texto por una variedad de razones, a menos que necesite crear archivos RTF para algún propósito extraño.Cuando necesite buscar texto en un archivo de texto en Windows, le recomiendo instalar y usar un editor de texto real. Todavía uso Crimson Editor (la versión de 2004, no la versión de Emerald Editor en su mayoría rota). Es un editor realmente bueno siempre que no necesite codificaciones de caracteres que no sean ASCII; hará UTF-8 pero solo si lo persuade, y, en mi opinión, supera a Notepad ++ en todas las áreas centrales de edición de texto que importan incluso aunque es un software bastante antiguo en este momento. Crimson también maneja la carga de archivos de registro de 200 MB + bastante bien: la mayoría de los editores se ahogan después de 30-50 MB. UltraEdit y Vim son los únicos otros dos editores de texto que pueden manejar archivos de texto extremadamente grandes (no es lo que usted pidió). No soporto Notepad ++, VS Code y la mayoría de los editores de texto, pero Crimson tampoco es para todos.
Mi recomendación es probar algunos editores de texto diferentes para encontrar uno que le guste, solo busque "alternativa a [nombre del editor de texto]" en Google para comenzar a encontrar cientos de opciones. Muchos son gratuitos y casi cualquier editor de texto es muy superior al Bloc de notas, excepto los pocos que vienen con malware obvio.
Si necesita encontrar texto específico en varios archivos en Windows, le recomiendo el
findstr
comando desde un símbolo del sistema:Es MUCHO más rápido que cualquier otro método para encontrar cosas a través del Explorador de Windows.
fuente
most editors choke after 30-50MB
Los editores más avanzados que he usado pueden manejar un archivo de registro de cientos de MB o incluso GB sin problema. Probablemente no has actualizado durante décadas. Yfindstr
no es tan bueno comogrep
si quisieras hacer una búsqueda avanzadafindstr
recomiendo la instalación de un texto específico en varios archivos en Windows ". Recomiendo instalarloripgrep
, puede obtenerlo del paquete ripgrep Chocolatey , está construido con Rust y puede ser ridículamente rápido al buscar en bases de código masivas.