46 votos

Windows 10 Notepad no puede encontrar texto

Cuando pego esto en Notepad en Windows 10:

"first_name"=>"M", "surname"=>"C", "country"=>"Australia"

y luego intento encontrar la cadena "name" con Ctrl+F, no aparece:

Notepad find

¿La función de búsqueda de Notepad es completamente inútil o me estoy perdiendo algo?

1 votos

Te recomiendo Wordpad en su lugar. No estoy seguro si es parte de Windows Base, sin embargo.

4 votos

@Malandy +1 a Wordpad por ser mejor que Notepad. Si con "base de Windows" te refieres a que se instala automáticamente, entonces sí, viene con la base de Windows.

0 votos

@MindS1 - Sí, eso es lo que quise decir. ¿Qué recomendarías en su lugar?

137voto

Worthwelle Puntos 73

La función Buscar comienza donde colocaste tu cursor. Dado que pegaste en Notepad, es probable que el cursor esté al final del documento.

Puedes hacer cualquiera de las siguientes acciones

  1. desplazar el cursor al principio del documento
  2. cambiar la dirección de Buscar de Abajo hacia Arriba

40 votos

Pista: Para mover el cursor al inicio del archivo, presione Ctrl+Inicio. (También, un poco de escrutinio minucioso: en Windows, típicamente se usa "cursor" para el puntero del mouse y "caret" para la entrada de texto).

22 votos

@AndreasRejbrand probablemente solo tú uses eso, nunca he escuchado a alguien decir caret... o tal vez ambos estamos mostrando nuestra edad!

27 votos

Caret es correcto, pero es un poco como hablar de Kibibytes. En la mayoría de los casos, causa más confusión que beneficio.

58voto

WFBD Puntos 11

El Bloc de notas no admite la búsqueda de avance de una sola pasada. Si seleccionas la dirección de búsqueda como Abajo entonces solo buscará desde el cursor en adelante. Del mismo modo, Arriba solo buscará hacia atrás. La solución alternativa ya se menciona en la respuesta de Worthwelle

Sin embargo, desde build 17666 Bloc de notas podrá realizar una búsqueda de avance de una sola pasada y no necesitarás jugar con esas opciones de Arriba/Abajo. Eso probablemente se integrará en la rama principal en Windows 10 versión 1809

Búsqueda/reemplazo de avance de una sola pasada: Hemos realizado mejoras significativas en la experiencia de búsqueda/reemplazo en Bloc de notas. Agregamos la opción de realizar una búsqueda/reemplazo de avance de una sola pasada en el cuadro de búsqueda y 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 abras el cuadro de búsqueda. Además, cuando tengas texto seleccionado y abras el cuadro de búsqueda, automáticamente completaremos el campo de búsqueda con el texto seleccionado.

Anunciando Windows 10 Insider Preview Build 17713

Búsqueda de avance de una sola pasada en Bloc de notas

17 votos

:o ¿Están haciendo que el bloc de notas sea útil? ¿Qué será lo próximo, un editor hexadecimal? ¿Expresiones regulares? ¿Por qué no simplemente deshacerse de él y poner VSCode en su lugar.. :)

2 votos

@CaiusJard: La misma razón por la que ed, no emacs, es el editor de texto estándar de Unix. >_>

5 votos

@CaiusJard ¿por qué alguien que no hace codificación necesitaría VS code? Al menos MS hizo que Notepad comprendiera los fines de línea de *nix para que WSL funcione, y aprovechando esa oportunidad, ¿por qué no hacer otras mejoras también?

5voto

AberrantWolf Puntos 61

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.

Puedes ver los botones de radio "Arriba" y "Abajo" para la dirección de la búsqueda. "Abajo" busca la siguiente coincidencia después del cursor, y "Arriba" busca la coincidencia anterior antes del cursor. A medida que buscas, mueve el cursor para que no encuentre el mismo texto una y otra vez.

La búsqueda no se envuelve cuando llegas al final de un documento (a diferencia de muchos otros programas de edición de texto).

Puedes mover el cursor al principio del documento, o puedes cambiar el botón de radio a "Arriba" para buscar en reversa.

2voto

Lain Puntos 121

Como muchos han señalado, la razón es que el cursor está al final y no admite envoltura alrededor. Lo que aún no se ha mencionado es que en lugar de intentar ambas búsquedas en dirección ascendente y descendente (por ejemplo, si estabas en el medio, necesitarías intentar ambas), simplemente puedes Ctrl+A y luego Ctrl+F, dado que todo estará resaltado, buscará en todo.

4 votos

Es mejor usar Ctrl+Inicio ya que no se seleccionará nada y no eliminarás accidentalmente el contenido al presionar alguna tecla.

-1voto

Sam Peacey Puntos 3180

¿Es la función "Buscar" de Notepad completamente inútil o me estoy perdiendo algo?

Notepad es básicamente inútil. Solo lo uso cuando estoy escribiendo archivos por lotes cortos (porque cmd.exe no le gusta los saltos de línea de UNIX) o necesito un bloc de notas rápido para anotar algunas notas breves que no me importa perder en caso de un corte de energía. Notepad consume muy pocos recursos del sistema y tiene el tiempo de inicio más rápido de cualquier editor de texto de Windows que haya usado, pero eso probablemente es porque es casi inútil. WordPad, que también viene con Windows, es aún más inútil como editor de texto por varias razones, a menos que necesites crear archivos RTF para algún propósito extraño.

Cuando necesites encontrar texto en un archivo de texto en Windows, recomiendo instalar y usar un editor de texto real. Aún uso Crimson Editor (la versión de 2004, no la versión casi rota de Emerald Editor). Es un editor muy bueno siempre y cuando no necesites codificaciones de caracteres no ASCII - hará UTF-8 pero solo si lo persuades - y, en mi opinión, supera a Notepad++ en todas las áreas principales de edición de texto que importan, aunque es un software bastante antiguo en este punto. Crimson también maneja bastante bien la carga de archivos de registro de 200 MB o más, la mayoría de los editores se atascan 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 (aunque no lo preguntaste). No soporto Notepad++, VS Code y la mayoría de los editores de texto, pero Crimson tampoco es para todos. Notepad++ Portable se puede usar en (la mayoría de) máquinas que no permiten instalar software en ellas.

Mi recomendación es probar varios editores de texto diferentes para encontrar uno que te guste; solo busca "alternativa a [nombre del editor de texto]" en Google para empezar a encontrar cientos de opciones. Bastantes son gratuitas y prácticamente cualquier editor de texto es vastamente superior a Notepad, excepto los pocos que vienen con malware evidente.

Si necesitas encontrar un texto específico en varios archivos en Windows, te recomiendo el comando findstr desde un Símbolo del sistema:

cd ruta\hacia\archivos
findstr /sic:"lo que quieres encontrar" *

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

2 votos

Uso el bloc de notas como una área de preparación para limpiar el formato RTF, cura muchos males. En tiempos antiguos, Ayuda/Acerca de informaba la memoria instalada. Aún es útil como un bloc de notas al copiar y pegar fragmentos de datos que Notepad++ necesitaría estar programado para resaltar.

6 votos

Esto realmente no responde a la pregunta.

0 votos

Acabo de buscar Crimson Editor (nunca antes había oído de él) y veo que la última versión fue lanzada en... 2008. Dudo que incluso tenga una versión de 64 bits, y la falta de soporte Unicode es un gran no-no, la mayoría de la gente vive en países donde ASCII no es suficiente, e incluso si hablas inglés todavía necesitarás símbolos como ™... en Unicode. la mayoría de los editores fallan después de 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 en décadas. Y findstr no es tan bueno como grep si quieres hacer búsquedas avanzadas.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X