Maison  >  Article  >  Tutoriel système  >  Débogage des programmes console Linux C++ dans le terminal intégré de Visual Studio

Débogage des programmes console Linux C++ dans le terminal intégré de Visual Studio

WBOY
WBOYavant
2024-02-14 16:00:17719parcourir

En version préliminaire, Visual Studio prend en charge une expérience complète de type terminal Linux lors du débogage d'applications Linux à l'aide de la console Linux intégrée au terminal intégré. Cette nouvelle console Linux émule xterm et peut prendre en charge les opérations sur l'écran des applications.

Récemment, Visual Studio 2022 17.5 Preview 3 propose une nouvelle fonctionnalité pour les développeurs Linux : le débogage des programmes de console Linux C++ dans le terminal intégré de Visual Studio.
Pour en savoir plus sur les capacités du Terminal Intégré et son fonctionnement dans Visual Studio, veuillez vous référer à l'un de nos articles précédents : Terminal Intégré dans Visual Studio : Nouvelle intégration SSH pour le ciblage Linux
En version préliminaire, Visual Studio prend en charge une expérience complète de type terminal Linux lors du débogage d'applications Linux à l'aide de la console Linux intégrée au terminal intégré. Cette nouvelle console Linux émule xterm et peut prendre en charge les opérations sur l'écran des applications.
Par exemple, écrivez les caractères de contrôle du format d'écran sur la sortie standard ou utilisez la bibliothèque ncurses. De plus, les séquences virtuelles et les raccourcis clavier tels que l'interruption d'application Ctrl+C sont pris en charge.

在 Visual Studio 集成终端中调试 C++ Linux 控制台程序

Lorsque vous démarrez le débogage sur une application console Linux, la console Linux apparaît automatiquement. Vous pouvez également l'activer manuellement en le sélectionnant dans le menu déroulant Déboguer, comme indiqué dans l'image ci-dessous :

在 Visual Studio 集成终端中调试 C++ Linux 控制台程序

De plus, le nouveau terminal intégré prend désormais en charge la manipulation de fichiers, l'exécution de tâches en arrière-plan, la configuration de systèmes distants et le test du code déployé depuis Visual Studio sans avoir à utiliser un client SSH externe. Le terminal prend également en charge les couleurs et les séquences de commandes. Ainsi, par exemple, des raccourcis copier, coller et rechercher peuvent être utilisés, ainsi que des programmes interactifs comme VIM.

Résumé

Grâce à l'interface utilisateur graphique conviviale, les utilisateurs novices comme moi n'ont enfin pas à tâtonner dans une fenêtre noire (SSH).
Qu’est-ce qui libère la productivité ! (Tactique en arrière)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer