¿Las aplicaciones de OS X facilitan la búsqueda y el reemploop en varios files?

Estoy buscando una herramienta OS X que me permite search y replace una cadena de búsqueda en varios files. Los requisitos son los siguientes:

  • Buscar y replace
  • Búsqueda por expresión regular
  • Buscar en varios files
  • Buscar en estructuras de directorys nesteds
  • Reemplazar expresión puede utilizar valores de la búsqueda (expresión regular)
  • La herramienta tiene una interfaz de usuario fácil de usar
  • Preferiblemente libre

Sé que algunos editores de text como BBEdit tienen esta funcionalidad, pero preferiría una herramienta ligera que no requiere que abra los files para editarlos primero.

  • Muchas aplicaciones de la tienda de aplicaciones de OS X aparecen como "app" está dañada y no se puede abrir
  • ¿Transferir aplicaciones a un nuevo iPhone?
  • ¿Hay una aplicación de iPod para conectar y desconectar wifi fácilmente?
  • Reducir la calidad en Netflix para iPhone?
  • ¿Cómo puedo ver todas las aplicaciones de 'Essentials' en las tiendas de aplicaciones Mac y iTunes?
  • Simulador de circuitos para iPad
  • Si no hay ninguna herramienta para hacer coincidir estos requisitos, también consideraría una alternativa de command-line. Sé que perl y sed soportan algo como esto – una solución que puedo definir como un alias Bash o function sería bienvenida en este caso.

  • Progtwigr post de text en iPhone
  • Eliminar TotalFinder Mavericks
  • Preserve espacios en las windows Colocación entre reinicios
  • Supresión automatizada / simple de aplicaciones de la biblioteca de iTunes
  • ¿Cómo iniciar una aplicación GUI en la session gráfica de otro usuario?
  • ¿Cómo encontrar y borrar un file oscuro de que sólo sé el nombre?
  • 7 Solutions collect form web for “¿Las aplicaciones de OS X facilitan la búsqueda y el reemploop en varios files?”

    Normalmente utilizo TextMate :

    Cuadro de diálogo de búsqueda y reemplazo de TextMate

    TextMate (1) es / fue un producto de compra, pero TextMate 2 está actualmente en desarrollo openSource activo en gitHub y libre de usar.

    Sublime Text es lo que uso, ¡es genial!

    captura de pantalla de buscar y reemplazar

    Texto sublime:

    • es libre de evaluar (sin límite de time impuesto)
    • puede search y replace
    • puede search por expresión regular
    • puede search en varios files
    • puede search entre estructuras de directorys nesteds
    • puede utilizar valores de la búsqueda en la expresión de reemploop
    • tiene una interfaz de usuario fácil de usar

    No es necesario abrir los files con BBEdit. Sólo apunta a una carpeta. Es una herramienta muy potente, que he usado con frecuencia con un gran número de files HTML.

    Además de las otras soluciones utilizando un editor de text, he encontrado FAR – Buscar y replace , una herramienta de búsqueda y sustitución de varias plataforms. No es la más bonita, pero parece que hace lo que estoy buscando.

    http://findandreplace.sourceforge.net/

    A menudo uso scripts Ruby como este:

     Dir["**/*.txt"].each { |f| IO.write(f, IO.read(f).gsub(/search/, "replace")) } 

    O puedes usar gets(nil) con -i :

     ruby -i -e 'print gets(nil).gsub(/search/, "replace")' *.txt 

    Si instala Bash 4 y habilita globstar, también puede utilizar ** en shells:

     sed -i '' 's/search/replace/g' **/*.txt 

    Esto es exactamente sed fue escrito y coincide con todos sus requisitos, excepto la curva de aprendizaje es un poco fuerte.

    Para una curva de aprendizaje más suave, pruebe TextWrangler desde BareBones . Utiliza el motor de text BBEdit y, creo, tiene la funcionalidad completa de búsqueda y reemploop de su hermano mayor

    Echa un vistazo a mi búsqueda y reemploop de aplicaciones . Puede usarlo en varios files o directorys, proteger sus cadenas de búsqueda / reemploop y puede utilizar expresiones regulares.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).