Visualización de datos al depurar en Visual Studio Code





En general, Debugger Visualizers para Visual Studio normal es un tema muy antiguo ( artículo de 2009 ), pero no muy popular. En la mayoría de los casos, se acostumbra enseñarle cómo depurar de inmediato, representando procesos en su cabeza, y cosas como clasificaciones y listas se muestran en el tablero. En la web, la parte visual a menudo la proporciona el navegador, y todos están contentos con todo. Pero sucede que las listas o los árboles ya no caben en su cabeza, desea ordenar tablas y crear gráficos sin salir del entorno de depuración. Para todo esto, se creó un complemento para VS Code - Debug Visualizer.



¿Qué puede dibujar?



  • Matrices y matrices





  • Gráficos a través de VisJS y Graphviz









  • Diagramas de bloques





  • Árboles y AST









  • Mesas





  • Gráficos a través de Plotly





  • Renderizar SVG, texto y PNG



Buenas ventajas: muchas herramientas están animadas, lo que le permite realizar un seguimiento de los cambios en la dinámica. Cada uno de ellos está disponible para su instalación por separado, sin un complemento maestro. Se heredan del marco de visualización del mismo autor, al que puede contribuir por separado del complemento.



Idiomas admitidos

  • Soporte completo de JS y TS
  • Soporte parcial para Go, Python, C #, PHP, Java, C ++, Swift y Rust.

    Obviamente, la mayoría de ellos están en el estado de "disponibles para ser implementados por entusiastas", pero Python, Go y C # ya están definitivamente abordados.



Puede probar las demostraciones aquí , el complemento está disponible en VS Code o aquí . Después de la instalación, el complemento está disponible mediante comando Debug Visualizer: New View. El fragmento seleccionado se puede pasar como argumento mediante el comando Debug Visualizer: Use Selection as Expression(Mayús + F1).



Dado que el visualizador de depuración se ejecuta en la biblioteca de recarga de nodos, permite la recarga en caliente: ¡







Feliz depuración!



Enlaces:



Github

Author

Demo

Marketplace VS Code






Publicidad



Servidores para desarrollar y alojar sus proyectos: ¡eso es nuestra epopeya ! Todos los servidores "listos para usar" están protegidos contra ataques DDoS, la velocidad del canal de Internet es de 500 Megabits, la instalación automática del conveniente panel de control VestaCP para sitios de alojamiento e incluso la instalación automática de Windows Server a tarifas con 2 GB de RAM o más. Mejor intentarlo una vez;)






All Articles