2008-11-05 16 views
7

Estoy usando Strawberry Perl que incluye MinGW's GCC, también estoy haciendo uso del depurador GNU GDB y Subversion. ¿Cómo puedo tener un entorno de desarrollo único que se adapte a esto (que no sea solo UltraEdit, el shell de comandos y el IE) y cómo puedo mejorar aún más sus características?¿Hay un IDE de Windows que pueda manejar tanto C como Perl?

Respuesta

15

¡Echaré un vistazo a Eclipse si fuera usted! Luego eche un vistazo al EPIC IDE Plug-in.

Subversion se integra muy bien con ese IDE a través de Tortoise SVN o incluso mejor como se menciona en uno de los comentarios de Davide Gualano, Subversive.

+0

Una mejor forma de integrar Eclipse con SVN es usar el complemento Subversivo: http://www.eclipse.org/subversive/ –

+0

¡Sí! Así poner. Creo que tuve un calambre cerebral y estaba pensando en usar Tortoise para VS y nuestro desarrollo de Progress. Usamos subversivo para nuestra integración de eclipse. –

+0

Sí, Eclipse es un IDE realmente bueno El complemento de administración de destino (http://www.eclipse.org/dsdp/tm/) también es genial para trabajar en proyectos/archivos remotos – sebthebert

7

Personalmente estoy usando Komodo IDE de ActiveState. Komodo Edit podría adaptarse a tus necesidades y es su alternativa gratuita.

+0

No es compatible con C/C++. –

4

msvc 6 hará el trabajo bastante bien.

mi Perl está instalado en c: \ Perl \ bin así que ...

bajo el menú personalizado, crear una nueva herramienta.


comando c: \ Perl \ bin \ perl.exe
argumentos -w $ (nombre del archivo) $ (FileExt)
directorio inicial $ (filedir)

control de la utilización Ventana de salida.

crea un botón en la barra de herramientas para ejecutar la herramienta. La salida de perl saldrá en la ventana de salida.

2

En lo personal, estoy feliz usando SciTE para C, C++, Perl y Python desarrollo en Windows. Usar una sola herramienta tiene muchas ventajas para mí, ya que ser experto mejora mi productividad en todos los idiomas. SciTE tiene un lenguaje de scripting incorporado, y también es bastante fácil combinarlo con scripting externo, por lo que es extensible más allá de la imaginación, y eso usando herramientas bastante estándar.

+0

SciTE sería una buena solución, excepto que aparentemente no hace expresiones regulares que abarquen líneas. –

+0

¿Qué quiere decir con "hacer expresiones regulares"? En que contexto ? –

+0

Cómo reemplazar una línea múltiple, p. todo foo \ nbar (foo en una barra de línea en la siguiente línea) con bar \ nbaz? La pregunta frecuente en http://pgl.yoyo.org/scite/docs/SciTEFAQ.html#NewlineInRegEx parece decir que no se puede hacer. –

3

No soy un desarrollador de Windows o usuario de IDE por una posibilidad remota, pero la combinación de Cygwin (para todas las prácticas herramientas de Unix y una mejor shell) y emacs hace el trabajo cuando tengo que trabajar en Windows.

4

¿Has probado Notepad ++? Es sobre todo un editor de texto "todo se detiene" con resaltado de código para cada idioma que se te ocurra. Pero tiene una cosa de comando/extensión macro/externa bastante sorprendente, por lo que conectarlo a un compilador es bastante fácil.

Actualmente lo estoy usando para C, Inform, Python, Perl, HTML y VB.Net, con sorprendentes problemas al cambiar de marcha.

Además, FOSS.

(y, sólo he descubierto que tiene la finalización de código también. Excelente!)

Cuestiones relacionadas