6 votos

Editor de texto para buscar/reemplazar nuevas líneas y tabulaciones

Una función que me ahorra tiempo y que utilizo a menudo cuando edito archivos de texto de gran tamaño (del tipo que se utiliza en los procesos por lotes de intercambio de datos, también conocidos como "archivos planos" para la alimentación entre varios sistemas) es la función ampliada de Buscar/Cambiar del Bloc de notas++, en la que se pueden especificar determinados caracteres (como el tabulador, el espacio, el salto de línea o el retorno de carro) tanto en la función Buscar como en la función Cambiar.

Este es el detalle de cómo funciona:

Abra el cuadro de diálogo de buscar/reemplazar. En la parte inferior habrá algunas opciones del modo de búsqueda de búsqueda. Seleccione "Extendido ( \n \r \t \0 \x... )" Ya sea en el programa Find o en las entradas del campo Reemplazar con, puede utilizar los siguientes escapes:

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

Esto facilitaría mucho la edición de listas de información, cambiando los archivos de delimitados por comas a delimitados por tabulaciones, o los archivos con espacios entre ellos a delimitados por comas, además de ser fácil pasar de espacios a tabulaciones (o viceversa).

¿Alguien sabe por casualidad qué editores de texto que funcionan en Mac OS tienen esta función (o tienen plugins para añadir esta funcionalidad)?

1 votos

Yo soy un usuario de Vim desde hace mucho tiempo, así que sólo usaría Vim (o MacVim). Pero tienen una curva de aprendizaje y si no tienes experiencia en su uso, yo buscaría otra opción primero. Tanto Sublime Text como Atom son editores gratuitos para MacOS y tienen toneladas de funcionalidad y una buena base de usuarios. Espero que esto ayude.

0 votos

¿Qué editores has probado ya? apple.stackexchange.com/questions/208838/ también podría ayudar

0 votos

Creo que la respuesta de @nohillside es buena, pero podrías considerar otros dos editores de texto que funcionan bajo mac os: BBedit y Sublime Text 3 . Discutir sobre editores de texto es más o menos como empezar un debate religioso, así que no diré nada más excepto que yo he elegido Sublime Text 3.

5voto

La edición de texto, que está disponible desde el principio, admite la búsqueda de caracteres especiales:

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

enter image description here

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

Si usted hace mucho procesamiento de archivos basados en texto, podría ayudar a pasar algún tiempo para aprender acerca de las herramientas básicas de Unix como awk , sed y amigos. Esto facilitaría mucho las cosas a largo plazo.

2voto

kentor Puntos 321

Estaba usando TextEdit en un Mac, y la solución de nohillside no me funcionó porque necesitaba reemplazar con una pestaña, no buscar una pestaña. Lo que me funcionó fue pulsar option + tab en el campo "sustituir".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X