2010-02-19 4 views
17

Buscando un país libre editor de texto interfaz gráfica de usuario de Windows que soporta sólidos expresiones regulares para su búsqueda/reemplazo características, para los programadores utilizar.Editor de texto GUI gratuito de Windows compatible con expresiones regulares, para programadores?

Familiarizado con Vim, Ed, Emacs, etc. No busca un editor basado en comandos. Proporcionará el editor elegido a los miembros del equipo que ya estén familiarizados con las Expresiones regulares, pero no desea que la curva de aprendizaje en la que se incurra utilice el editor en sí.

: significado "sólido": la nueva sintaxis o características implementadas.

+0

¿Quizás podría explicar qué significa ** sólido **? ¿Incluyendo "mirar alrededor"? –

+0

Se agregó edición a la pregunta para aclarar. –

+3

Hay una versión de vim para MS Windows que tiene una GUI. Lo uso con frecuencia y, a veces, incluso uso los controles de la GUI. –

Respuesta

1

Eche un vistazo a notepad++, que es gratuito y es compatible con todo tipo de bondad regexy.

Obtenga the PortableApps version y lo puede mantener en una unidad de llave todo el tiempo - útil para una plataforma de desarrollo móvil.

+3

@jdk, tenga en cuenta que notepad ++ no tiene nada que ver. –

+0

@Bart K: Mantendré mis dedos cruzados para esa característica. Hasta entonces, el equipo tiene un editor sólido de GUI regex que se adapta bien a sus necesidades. –

+0

También mi elección de editor :) – casraf

3

EditPad Pro parece tenerlo todo. Aunque comercial, puedes probar de forma gratuita.

Como una alternativa gratuita, uso ConTEXT de vez en cuando cuando estoy en Windows. A pesar de que no admite búsquedas alternativas, se admiten casi todas las demás funciones de PCRE. Es un buen editor de texto liviano con toneladas de marcadores de sintaxis disponibles.

+0

Gracias por recordarme que quería una gratis. Acabo de editar la pregunta en consecuencia. –

+3

@John K: el motor de expresiones regulares de Notepad ++ es para el motor de expresiones regulares de EditPadPro lo que es un VW Bug de 20 años para un Mercedes 500 SLK. ¿No vale la pena la productividad de tus programadores? Recuperará su inversión en muy poco tiempo si sus programadores necesitan usar expresiones regulares con seriedad. –

+0

A partir de junio de 2011, [EditpadLite 7] (http://www.editpadlite.com/) proporciona regex al igual que su hermano mayor. – ridgerunner

5

El editor Zeus Lite implementa un estilo Perl de expresión regular y es gratis.

+2

+1 Parece ser PCRE. – veight

0

Otra buena que uso - me gusta más que notepad ++ y ConTEXT - es PSPad Tiene un gran conjunto de características y puede cargar archivos más grandes que notepad ++.

Un editor ligero realmente con todas las funciones que utilizo para reemplazar el bloc de notas - pero tiene muchas de las características de PSPad incluyendo búsqueda de expresiones regulares es Notepad2

+0

¡ME ENCANTA Notepad2, pero su soporte de expresiones regulares está de nuevo limitado a 1 línea regex! –

2

Aquí es una respuesta en sentido negativo (y sólo un año más tarde) :

Hay ciertos editores que son muy buenos en muchos aspectos, pero que tienen muy poco soporte para expresiones regulares: "SciTE", "Bloc de notas del programador" y "Notepad ++" (que son todos gratuitos). Todos están basados ​​en la biblioteca "Scintilla", que tiene un motor de expresiones regulares que ni siquiera admite la alternancia.

Por lo tanto, si las expresiones regulares son importantes para usted, entonces probablemente debería evitarlas.

4

Notepad RE (PCRE regex support) y Programmers Notepad (PERL regex support) han funcionado muy bien para mí. El primero es un buen reemplazo para Notepad.

Notepad ++ es útil para expresiones regulares menos complejas.

+1

Me acabo de dar cuenta de que la pregunta tiene un año, pero espero que esta respuesta sea útil para aquellos que buscan un buen editor de expresiones regulares – aleemb

+0

Tenga en cuenta que este editor utiliza la [biblioteca Boost regex] (http://www.boost.org/) y no el [Biblioteca PCRE] (http://www.pcre.org/) - Ambos son "compatibles con Perl", pero hay diferencias. – ridgerunner

+0

El Bloc de notas de programadores funcionó para mí hasta que descubrí que su función de búsqueda no es compatible con Unicode. – user21820

2

que he probado muchos de los programas sugeridos mencionados anteriormente, pero hasta la fecha el único editor de texto gratuito que he encontrado que tiene robusta apoyo (es decir, no había bichos, casi toda la funcionalidad) para expresiones regulares es jEdit .

Todos los demás tienen alguna limitación extraña en un sentido u otro, como la imposibilidad de buscar líneas nuevas.

4

EditPadLite 7 (la versión reducida de uso no comercial de EditpadPro) ahora proporciona la búsqueda y reemplazo de expresiones regulares.

Utiliza el potente motor de expresiones regulares de JGSoft.

Editar 2012-03-12Notepad++ es un editor gratuito muy popular, pero en el pasado no tienen potentes expresiones regulares (por lo que he nunca utilizado). Sin embargo, a partir de la versión 6, ahora incorpora el PCRE regex library muy potente y estable. Aunque soy un usuario de EditPadPro acérrimo, es posible que tenga que echar un segundo vistazo ...

1

Estaba buscando un editor de texto GUI de texto libre con soporte completo o completo de expresiones regulares (incluidas las afirmaciones lookahead/lookbehind) Y la capacidad de buscar en múltiples archivos. Zeus Lite tiene soporte, pero se congeló con un gran conjunto de archivos. Para las necesidades de mi editor de texto GUI, hay un grupo por ahí. Cuando estoy buscando un gran conjunto de archivos con soporte completo de expresiones regulares y quiero un programa GRATUITO, uso TextCrawler.

TestCrawler NO es un editor de texto GUI, pero para mis necesidades, cumple una función complementaria para el editor de texto GUI de su elección.

0

A menudo he usado regex find/replace en Netbeans en el pasado. Puede manejar múltiples archivos (los nombres de archivos pueden ser especificados por regexp también!)

Cuestiones relacionadas