AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Travailler avec des constructeurs, des coureurs et des débogueurs dans AWS Cloud9 IDE
Un générateur indique à l'environnement de développement AWS Cloud9 intégré (IDE) comment créer les fichiers d'un projet. Un exécuteur indique AWS Cloud9 IDE comment exécuter des fichiers d'un type spécifique. Un exécuteur peut utiliser un débogueur pour rechercher des problèmes dans le code source des fichiers.
Vous pouvez utiliser le AWS Cloud9 IDE pour créer, exécuter et déboguer votre code des manières suivantes :
-
Utilisez un générateur pour générer les fichiers de votre projet. Pour plus d'informations, consultez la section Création des fichiers de votre projet.
-
Utilisez un exécuteur pour exécuter (et éventuellement déboguer) votre code. Pour plus d'informations, consultez les sections Support intégré à la création, à l'exécution et au débogage et Exécutez votre code.
-
Modifiez un exécuteur intégré pour exécuter (et éventuellement déboguer) votre code différemment de sa définition d'origine. Pour plus d'informations, voir Modifier un coureur intégré.
-
Utilisez un exécuteur pour exécuter (et éventuellement déboguer) votre code avec une combinaison personnalisée de nom de fichier, d'options de ligne de commande, de mode débogage, de répertoire de travail actuel et de variables d'environnement. Pour plus d'informations, consultez la section Créer une configuration d'exécution.
-
Créez votre propre générateur ou exécuteur. Pour plus d'informations, voir Créer un générateur ou un coureur.
Prise en charge intégrée de la génération, de l'exécution et du débogage
AWS Cloud9 IDEIl fournit un support intégré pour la création, l'exécution et le débogage de code pour plusieurs langues. Pour obtenir la liste complète, consultez Prise en charge des langages.
La prise en charge intégrée de la génération est disponible dans la barre de menus avec les commandes de menu Exécuter, Système de génération et Exécuter, Générer. Pour ajouter la prise en charge d'un outil ou d'un langage de programmation qui n'est pas répertorié, consultez Création d'un générateur ou d'un exécuteur.
La prise en charge intégrée de l'exécution est disponible avec le bouton Exécuter et dans la barre de menus avec les commandes de menu Exécuter, Exécuter avec et Exécuter, Configuration d'exécution. Pour ajouter la prise en charge d'un outil ou d'un langage de programmation qui n'est pas répertorié, consultez Création d'un générateur ou d'un exécuteur et Création d'une configuration d'exécution.
La prise en charge intégrée du débogage est disponible dans la fenêtre Débogueur. Pour afficher la fenêtre Débogueur, cliquez sur le bouton Débogueur. Si le bouton Débogueur ne s'affiche pas, choisissez Fenêtre, Débogueur dans la barre de menus.
Génération des fichiers de votre projet
-
Ouvrez un fichier correspondant au code à générer.
-
Dans la barre de menus, choisissez Exécuter, Système de génération, puis le nom du générateur à utiliser, s'il n'est pas déjà choisi. Si le générateur que vous souhaitez utiliser n'est pas répertorié, arrêtez cette procédure, suivez les étapes de la section Création d'un générateur ou d'un exécuteur, puis revenez à cette procédure.
-
Choisissez Exécuter, Générer.
Exécution de votre code
-
Ouvrez un fichier correspondant au code à exécuter, si le fichier n'est pas déjà ouvert et sélectionné.
-
Dans la barre de menus, choisissez l'un des éléments suivants :
-
Pour exécuter le code avec l'exécuteur intégré le plus adapté possible, choisissez Exécuter, Exécuter. Si vous AWS Cloud9 n'en trouvez pas, cette commande est désactivée.
-
Pour exécuter le code avec la AWS Cloud9 dernière configuration d'exécution utilisée, choisissez Run, Run Last.
-
Pour exécuter le code avec un exécuteur spécifique, choisissez Exécuter, Exécuter avec, puis choisissez le nom de l'exécuteur. Si l'exécuteur que vous souhaitez utiliser n'est pas répertorié, arrêtez cette procédure, suivez les étapes de la section Création d'un générateur ou d'un exécuteur, puis revenez à cette procédure.
-
Pour exécuter le code avec un exécuteur spécifique et avec une combinaison personnalisée de nom de fichier, d'options de ligne de commande, de mode débogage, de répertoire de travail actuel et de variables d'environnement, choisissez Exécuter, Configuration de l'exécution, puis choisissez le nom de la configuration d'exécution. Dans l'onglet de configuration d'exécution qui s'affiche, choisissez Exécuteur : Auto, l'exécuteur à utiliser, puis Exécuter. Si l'exécuteur que vous souhaitez utiliser n'est pas répertorié, arrêtez cette procédure, suivez les étapes de la section Création d'un générateur ou d'un exécuteur, puis revenez à cette procédure.
-
Débogage de votre code
-
Dans l'onglet de configuration de l'exécution de votre code, choisissez Exécuter en mode de débogage. L'icône de bogue devient verte sur un fond blanc. Pour plus d'informations, consultez Exécution de votre code et Création d'une configuration d'exécution.
-
Dans votre code, définissez des points d'arrêt dans le code pour indiquer où vous souhaitez suspendre l'exécution, comme suit :
-
Ouvrez chaque fichier dans lequel vous voulez définir un point d'arrêt.
-
À chaque emplacement dans un fichier où vous souhaitez définir un point d'arrêt, choisissez la zone vide dans la marge à gauche du numéro de ligne. Un cercle rouge s'affiche.
Pour supprimer un point d'arrêt, choisissez le point d'arrêt dans la marge.
Pour désactiver un point d'arrêt au lieu de le supprimer, dans la fenêtre Débogueur, dans Points d'arrêt, désélectionnez la case à cocher correspondant à désactiver. Pour réactiver le point d'arrêt, cochez sa case.
Pour désactiver tous les points d'arrêt, dans la fenêtre Débogueur, choisissez Désactiver tous les points d'arrêt. Pour réactiver tous les points d'arrêt, choisissez Activer tous les points d'arrêt.
Si la fenêtre Débogueur n'est pas visible, choisissez le bouton Débogueur. Si le bouton Débogueur n'est pas visible, dans la barre de menus, choisissez Fenêtre, Débogueur.
-
-
Définissez les expressions à évaluer pour lesquelles vous souhaitez obtenir la valeur au point où une exécution s'arrête, comme suit :
-
Dans la fenêtre Débogueur, dans Expression à évaluer, choisissez Saisir une expression ici.
-
Saisissez l'expression à évaluer, puis appuyez sur
Enter
.Pour modifier une expression à évaluer, cliquez dessus avec le bouton droit de la souris, puis choisissez Modifier l'expression à évaluer. Saisissez la modification, puis appuyez sur
Enter
.Pour supprimer une expression à évaluer existante, cliquez dessus avec le bouton droit de la souris, puis choisissez Retirer l'expression à évaluer.
-
-
Exécutez votre code comme décrit dans Exécution de votre code.
Lorsqu'une exécution est suspendue, vous pouvez également suspendre le pointeur sur n'importe quelle partie de code affichée (par exemple, une variable) pour afficher toutes les informations disponibles la concernant dans une infobulle.
Création d'un générateur ou d'un exécuteur
Cette étape montre comment créer votre propre constructeur ou coureur.
-
Pour créer un générateur, choisissez Exécuter, Système de génération, Nouveau système de génération dans la barre de menus. Pour créer un exécuteur, choisissez Exécuter, Exécuter avec, Nouvel exécuteur dans la barre de menus.
-
Dans l'onglet du générateur (appelé Mon Builder.build) ou l'onglet de l'exécuteur (appelé Mon Runner.run) qui s'affiche, définissez le générateur ou l'exécuteur. Consultez Définition d'un générateur ou d'un exécuteur.
-
Après avoir défini le générateur ou l'exécuteur, choisissez Fichier, Enregistrer sous. Pour un générateur, enregistrez le fichier avec l'extension
.build
dans le répertoiremy-environment/.c9/builders
, oùmy-environment
est le nom de votre environnement. Pour un exécuteur, enregistrez le fichier avec l'extension de fichier.run
dans le répertoiremy-environment/.c9/runners
, oùmy-environment
est le nom de votre environnement. Le nom de fichier que vous spécifiez est le nom qui s'affiche dans le menu Exécuter, Système de génération (pour un générateur) ou le menu Exécuter, Exécuter avec (pour un exécuteur). Par conséquent, sauf si vous spécifiez un nom de fichier différent, le nom d'affichage par défaut est Mon générateur (pour un générateur) ou Mon exécuteur (pour un exécuteur).
Pour utiliser ce générateur ou cet exécuteur, consultez Génération des fichiers de votre projet ou Exécution de votre code.
Note
Un générateur ou un exécuteur que vous créez s'applique uniquement à l'environnement que vous avez créé dans ce générateur ou cet exécuteur. Pour ajouter ce générateur ou exécuteur à un autre environnement, ouvrez cet environnement, puis suivez les étapes précédentes pour créer le même générateur ou exécuteur dans cet environnement.