En général, les visualiseurs de débogage pour Visual Studio normal sont un sujet très ancien ( article de 2009 ), mais pas très populaire. Dans la plupart des cas, il est habituel de vous apprendre à déboguer tout de suite, en présentant les processus dans votre tête, et des éléments comme les tris et les listes sont affichés sur le tableau. Sur le web, la partie visuelle est souvent fournie par le navigateur, et tout le monde est content de tout. Mais il arrive que les listes ou les arbres ne tiennent plus dans votre tête, que vous souhaitiez trier les tableaux et créer des graphiques sans quitter l'environnement de débogage. Pour tout cela, un plugin pour VS Code - Debug Visualizer a été créé.
Que peut-il dessiner?
- Tableaux et matrices
- Graphiques via VisJS et Graphviz
- Schémas de principe
- Arbres et AST
- les tables
- Graphiques via Plotly
- Rendu SVG, texte et PNG
Bons avantages - de nombreux outils sont animés, vous permettant de suivre les changements de dynamique. Chacun d'eux est disponible pour une installation séparée, sans plugin maître. Ils sont hérités du framework de visualisation du même auteur, auquel vous pouvez contribuer séparément du plugin.
Langues prises en charge
- Prise en charge complète de JS et TS
- Prise en charge partielle de Go, Python, C #, PHP, Java, C ++, Swift et Rust.
Évidemment, la plupart d'entre eux sont dans le statut de "disponible pour l'implémentation par les passionnés", mais python, Go et C # sont déjà définitivement abordés.
Vous pouvez essayer les démos ici , le plugin est disponible dans VS Code ou ici . Après l'installation, le plugin est disponible par commande
Debug Visualizer: New View
. Le fragment sélectionné peut être passé en argument par la commande Debug Visualizer: Use Selection as Expression
(Shift + F1).
Puisque le debug-visualizer s'exécute sur la bibliothèque node-reload, il permet le rechargement à chaud:
Bon débogage!
Liens:
Github
Author
Demo
Marketplace VS Code
La publicité
Des serveurs pour développer et héberger vos projets - c'est notre épopée ! Tous les serveurs «prêts à l'emploi» sont protégés contre les attaques DDoS, la vitesse du canal Internet est de 500 Mégabits, l'installation automatique du panneau de contrôle VestaCP pratique pour l'hébergement de sites et même l'installation automatique de Windows Server à des tarifs avec 2 Go de RAM ou plus. Mieux vaut l'essayer une fois;)