¿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.

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.

  • ¿Sólo software para desconectar y volver a conectar un dispositivo USB?
  • Dos aplicaciones de pantalla completa en OSX Lion cuando se utilizan varios monitores
  • Force macbook para dormir cuando la tapa cerrada y el monitor externo conectado en Lion
  • Mover una aplicación de pantalla completa al segundo monitor
  • Apague la pantalla del MacBook Pro mientras esté conectado al monitor externo de Yosemite
  • Final de 2013 MacBook Pro Retina + 2 pantallas Thunderbolt + Apple Cinema Display @ 2560x1440?
  • 7 responses to “¿Las aplicaciones de OS X facilitan la búsqueda y el reemploop en varios files?”

      thomasguenzel said:

      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.

      Timothyme said:

      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
      marca said:

      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.

      marca said:

      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/

      Comunidad said:

      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 
      bmike said:

      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

      Comunidad said:

      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).