Editor de texto para buscar / reemplazar nuevas líneas y pestañas

4

Una función de ahorro de tiempo que solía usar al editar archivos de texto grandes (el tipo utilizado para procesos de intercambio de datos por lotes, también conocido como "archivos planos" para feeds entre múltiples sistemas) fue la función extendida Buscar / Cambiar de Notepad ++ donde puede especificar ciertos caracteres (como tabulación, espacio, avance de línea, retorno de carro) tanto en la función Buscar como en la función Cambiar.

Este es el detalle de cómo funciona:

  

Abre el diálogo de buscar / reemplazar. En la parte inferior habrá un modo de búsqueda.   opciones Seleccione "Extendido (\ n \ r \ t \ 0 \ x ...)" en cualquiera de los dos   Qué o las entradas de campo Reemplazar con, puede usar lo siguiente   escapes:

     
  • \ n nueva línea (LF)
  •   
  • \ r retorno de carro (CR)
  •   
  • \ s carácter de espacio
  •   
  • \ t ficha de carácter
  •   

Esto facilitaría la edición de listas de información, el cambio de archivos delimitados por comas a tabulaciones, o archivos con espacios entre delimitados por comas, además de ser fácil de ir de espacios a pestañas (o viceversa).

¿Alguien sabe qué editores de texto que se ejecutan en Mac OS tienen esta función (o tienen complementos para agregar esta funcionalidad)?

    
pregunta krysradz 11.08.2018 - 01:52

1 respuesta

2

El editor de texto que está disponible de forma inmediata permite buscar caracteres especiales:

  • Acceda a la funcionalidad "encontrar" con Cmd-F
  • Haga clic en la pequeña lupa al principio del campo de entrada y seleccione "Insertar patrón" (última entrada)
  • Elige tu patrón (y repítelo si es necesario)

  • Mueva el cursor al campo de reemplazo para seleccionar un patrón allí (o simplemente copiar / pegar desde el campo de búsqueda)

Si haces mucho procesamiento de archivos basado en texto, podría ayudarte dedicar algo de tiempo a aprender sobre las herramientas básicas de Unix como awk , sed y amigos. Esto haría que el pensamiento sea mucho más fácil a largo plazo.

    
respondido por el nohillside 11.08.2018 - 11:26

Lea otras preguntas en las etiquetas