El Bloc de notas de Windows 10 no puede encontrar texto

43

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:

Bloc de notas encontrar

¿La función Buscar del Bloc de notas es completamente inútil o me falta algo?

MSC
fuente
44
@Malandy +1 a Wordpad por ser mejor que el Bloc de notas. Si por "Windows base" quiere decir que se instala automáticamente, entonces sí, viene con Windows base.
MindS1
25
@Malandy en lo que respecta a las utilidades integradas de Windows, Wordpad es lo mejor que puede obtener. Las mejores alternativas son Notepad ++ para uso general, Sublime Text si es un programador o VIM si es un usuario avanzado.
MindS1
3
Creo que si abre un archivo que tiene caracteres nulos entre cada byte de ASCII (por ejemplo 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 mira TEXTcomo los nulos se esconden, pero nunca los encuentres TEXT. Sin embargo, ese comportamiento puede haber cambiado en las nuevas versiones de Windows.
Nick T
55
La respuesta real es usar Notepad ++ en su lugar.
Pikamander2
2
@ Pikamander2 La verdadera respuesta real es usar Vim en su lugar. ;)
Sparhawk

Respuestas:

133

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

  1. mover el cursor al comienzo del documento
  2. cambiar la dirección de búsqueda de abajo a arriba
Worthwelle
fuente
40
Sugerencia: para mover el cursor al inicio del archivo, presione Ctrl + Inicio. (Además, un poco de curiosidad: en Windows, normalmente se usa "cursor" para el puntero del mouse y "caret" para el ingreso de texto)
Andreas Rejbrand,
22
@AndreasRejbrand solo usas eso probablemente, nunca he escuchado a nadie decir realmente "descuido" ... ¡o tal vez ambos estamos mostrando nuestra edad!
LocustHorde
27
Caret es correcto, pero es un poco como hablar de Kibibytes. Causa más confusión que beneficio en la mayoría de los casos.
allo
77
@AndreasRejbrand Microsoft usa los términos cursor y puntero para el cursor de texto y el cursor del mouse, respectivamente. "Caret" solo se usa para describir el cursor de texto en Windows cuando se habla de "exploración de caret" (un término introducido por Firefox). De lo contrario, es el símbolo ^ / diacrítico.
Aaron F
11
El cursor de texto se menciona casi exclusivamente como "caret" en la documentación de la API de Windows. La SetCursorPosfunción mueve el puntero del mouse (cursor) a la posición dada (pantalla). La SetCaretPoscoloca el cursor de texto en la posición dada con respecto a la zona de clientes de ventana.
Daniel Sęk
57

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

Búsqueda / reemplazo envolvente: Hemos realizado una mejora significativa en la experiencia de búsqueda / reemplazo en el Bloc de notas. Agregamos la opción de buscar / reemplazar de forma envolvente al diálogo de búsqueda y el Bloc de notas ahora recordará los valores ingresados ​​previamente y el estado de las casillas de verificación y los completará automáticamente la próxima vez que abra el diálogo de búsqueda. Además, cuando tiene texto seleccionado y abre el cuadro de diálogo Buscar, rellenaremos automáticamente el campo de búsqueda con el texto seleccionado.

Anuncio de Windows 10 Insider Preview Build 17713

Bloc de notas alrededor de búsqueda

phuclv
fuente
17
: o ¿están haciendo útil el bloc de notas? ¿Qué sigue - editor hexadecimal? regex? ¿Por qué no simplemente tirarlo y poner VSCode en su lugar? :)
Caius Jard
44
@CaiusJard ¿por qué alguien que no hace codificación necesita un código VS? Al menos MS hizo que Notepad entendiera las terminaciones de línea * nix para que WSL funcionara, y aprovechando la oportunidad para arreglar eso, ¿por qué no solo hacer otras mejoras también?
phuclv
3
@CaiusJard solían tener una especie de editor hexadecimal, una buena depuración de MS-DOS (creo que todavía podría existir en Windows de 32 bits) :-)
Aaron F
3
@phuclv fue un comentario un poco irónico por mí inicialmente, pero la esencia de esto fue; tienen al menos un editor de texto realmente inteligente y potente, y después de aproximadamente 20 años de desarrollo del bloc de notas está obteniendo las características más básicas para mejorar su usabilidad; si continúan de esta manera, en aproximadamente 150 años, el bloc de notas será vscode, entonces, ¿por qué no simplemente dejar el bloc de notas y usar algunos (vaciado, si insiste) vscode en este momento ..
Caius Jard
8
Una instancia de bloc de notas utiliza 2 MB de RAM y se inicia instantáneamente. VS Code ... no lo hace.
josh3736
5

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.

AberrantWolf
fuente
2

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.

Lain
fuente
44
Es mejor usar Ctrl + Inicio ya que no se seleccionará nada y no eliminará accidentalmente el contenido presionando alguna tecla
phuclv
-1

¿Es completamente inútil la función "Buscar" del Bloc de notas o me falta algo?

El bloc de notas es básicamente inútil. Solo lo uso cuando escribo archivos por lotes cortos (porque cmd.exeno 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 findstrcomando desde un símbolo del sistema:

cd path\to\files
findstr /sic:"what you want to find" *

Es MUCHO más rápido que cualquier otro método para encontrar cosas a través del Explorador de Windows.

Coolio Joe
fuente
2
Utilizo el bloc de notas como área de preparación para lavar el formato RTF, cura muchos males. En la antigüedad, Ayuda / Acerca de reportaría la memoria instalada. Todavía es útil como bloc de notas al copiar y pegar fragmentos de datos que Notepad ++ necesitaría ser programado para resaltar.
mckenzm
66
Esto realmente no responde la pregunta.
Blackwood
Acabo de buscar Crimson Editor (nunca antes había oído hablar de él) y veo que la última versión fue lanzada en ... 2008. Dudo que incluso tenga una versión de 64 bits, y no hay soporte para Unicode es un gran no-no, la mayoría de las personas vive en países donde ASCII no es suficiente, e incluso si habla inglés, necesitará símbolos como → μ► ™ ✔👍 ... en Unicode. most editors choke after 30-50MBLos 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. Y findstrno es tan bueno como grepsi quisieras hacer una búsqueda avanzada
phuclv
" findstrrecomiendo la instalación de un texto específico en varios archivos en Windows ". Recomiendo instalarlo ripgrep, 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.
icc97