¿Hay una extensión Perl para Visual Studio?


¿Alguien sabe si hay una extensión o plugin para Visual Studio ( cualquier versión ) que reconozca el resaltado de sintaxis de Perl? Quiero editar los archivos Perl en mis proyectos vs, pero a veces se vuelve difícil de leer. Gracias.

Author: brian d foy, 2010-09-21

5 answers

Visual Studio Update 1 RTM ahora (2015) tiene soporte para Perl, junto con Go, Java, R, Ruby y Swift.

 13
Author: brian d foy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-04 23:20:13

Respuesta antigua (todavía se aplica a menos que esté utilizando Visual Studio Update 1 RTM (2015) o posterior)

En resumen. No, no parece haber un buen plugin para ello.

Si usa Perl raramente, le recomendaría quedarse con Visual Studio para los lenguajes de Microsoft y Padre para Perl.

Sin embargo, si usa Perl tanto o más que lenguajes de Microsoft, es posible que desee revisar Emacs , que tiene soporte para C#, VB.NET , y Perl. Emacs está diseñado para ser una "ventanilla única" para todo lo que haces durante todo el día, incluida la navegación por la web. Puedes entrar en el trabajo, empezar a usar Emacs y nunca tener que dejarlo hasta que sea hora de ir a casa.

descargo de responsabilidad: La respuesta anterior está orientada hacia el Póster Original. Soy un gran fan de vim . Personalmente, si me viera empujado a una situación en la que tuviera que trabajar con C # y Perl en el mismo proyecto, obtendría ViEmu para Visual Studio y luego usaría dos editores: Visual Studio para C# y vim para Perl.


Si esto es algo en lo que está dispuesto a dedicar algún tiempo, consulte definiendo su propio resaltado de sintaxis para Visual Studio.

 13
Author: Christopher Bottoms,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:33:24

Komodo Edit es bastante agradable, y gratis. plegado de código y otras cosas buenas.

 5
Author: recursive9,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-04 20:04:11

Una extensión en progreso de Visual Studio para Perl6 (no el Perl5 solicitado por el OP) es cada vez más completa. Se publica bajo la Licencia MIT y su repositorio está en GitHub. Como requisito previo, Perl6 (por ejemplo, Rakudo) necesita estar instalado.

 2
Author: optikos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-02 16:05:00

Para resaltado de sintaxis de Perl ext install perl6

Instale esta extensión Para Ejecutar Perl y Otros lenguajes

 0
Author: Kiran Kumar Kotari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-14 07:08:05