Découvrir l'IDE AWS Cloud9 - AWS Cloud9

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.

Découvrir l'IDE AWS Cloud9

Cette rubrique fournit une présentation simple de l'environnement de développement intégré (IDE) AWS Cloud9. Pour profiter pleinement de cette présentation, suivez dans l'ordre les étapes indiquées ci-dessous.

Conditions préalables

Pour accéder à cette présentation, vous devez disposer d'un compte AWS et d'un environnement de développement AWS Cloud9 ouvert. Pour savoir comment procéder, vous pouvez suivre les étapes de Mise en route : tutoriels de base pour AWS Cloud9. Vous pouvez également explorer d'autres rubriques connexes, par exemple Configuration de AWS Cloud9 et Travailler avec des environnements dans AWS Cloud9.

Avertissement

Un environnement de développement AWS Cloud9 peut générer des frais sur votre compte AWS. Il peut s'agir de frais pour Amazon EC2 si vous utilisez un environnement EC2. Pour plus d'informations, consultez Amazon EC2 Pricing (Tarification Amazon EC2).

Étape 1 : Barre de menus

La barre de menus, située dans le bord supérieur de l'IDE, contient les commandes courantes d'utilisation des fichiers, du code et de modification des paramètres de l'IDE. Vous pouvez également utiliser la barre de menus pour afficher l'aperçu du code et l'exécuter.

Barre de menus dans l'IDE AWS Cloud9

Vous pouvez masquer la barre de menus en choisissant la flèche dans son bord, comme suit.

Masquage de la barre de menus dans l'IDE AWS Cloud9

Vous pouvez réafficher la barre de menus en choisissant la flèche au milieu de l'emplacement précédent de la barre de menus, comme suit.

Réaffichage de la barre de menus dans l'IDE AWS Cloud9

Comparez vos résultats avec les suivants :

Masquage et affichage de la barre de menus dans l'IDE AWS Cloud9

Vous pouvez employer l'IDE pour utiliser un ensemble de fichiers dans les sections suivantes de ce tutoriel. Pour installer ces fichiers, choisissez File, New File.

Copiez ensuite le texte suivant dans l'onglet d'éditeur Untitled1.

fish.txt -------- A fish is any member of a group of organisms that consist of all gill-bearing aquatic craniate animals that lack limbs with digits. They form a sister group to the tunicates, together forming the olfactores. Included in this definition are lampreys and cartilaginous and bony fish as well as various extinct related groups.

Pour l'enregistrer, choisissez File, Save. Nommez le fichier fish.txt, puis choisissez Save.

Répétez ces instructions, en enregistrant le second fichier sous le nom cat.txt et avec le contenu suivant.

cat.txt ------- The domestic cat is a small, typically furry, carnivorous mammal. They are often called house cats when kept as indoor pets or simply cats when there is no need to distinguish them from other felids and felines. Cats are often valued by humans for companionship and for their ability to hunt.

Il existe souvent plusieurs manières d'effectuer des tâches dans l'IDE. Par exemple, pour masquer la barre de menus, au lieu de choisir la flèche dans sa bordure, vous pouvez choisir View, Menu Bar. Pour créer un fichier, au lieu de choisir File, New File, vous pouvez appuyer sur Alt-N (pour Windows/Linux) ou Control-N (pour MacOS). Pour réduire la longueur de ce tutoriel, nous avons décrit une seule méthode de réalisation d'une tâche. Au fur et à mesure que vous vous familiariserez avec l'IDE, n'hésitez pas à essayer et déterminer la manière qui vous convient le mieux.

Étape 2 : Tableau de bord

Le tableau de bord vous permet d'accéder rapidement à chacun de vos environnements. Dans le tableau de bord, vous pouvez créer, ouvrir et modifier les paramètres d'un environnement.

Pour ouvrir le tableau de bord, choisissez AWS Cloud9, Go To Your Dashboard (Accéder à votre tableau de bord).

Ouverture du tableau de bord AWS Cloud9

Pour afficher les paramètres de votre environnement, choisissez le titre à l'intérieur de la carte my-demo-Environnement. Pour revenir au tableau de bord, utilisez le bouton Retour de votre navigateur Web ou le chemin de navigation appelé Environnements.

Pour ouvrir l'IDE pour votre environnement, choisissez Open IDE à l'intérieur de la carte my-demo-Environnement.

Note

Le réaffichage de l'IDE peut prendre quelques instants.

Étape 3 : Fenêtre Environnement

La fenêtre Environnement affiche la liste de vos dossiers et fichiers dans l'environnement. Vous pouvez également afficher différents types de fichiers, par exemple les fichiers masqués.

Pour afficher ou masquer la fenêtre Environnement, sélectionnez le bouton Environnement.

Pour afficher ou masquer la fenêtre Environnement et le bouton Environnement, choisissez Fenêtre, Environnement dans la barre de menus.

Fenêtre AWS Cloud9Environnement dans l'IDE

Pour afficher les fichiers masqués ou les masquer s'ils sont affichés, dans la fenêtre Environnement, sélectionnez l'icône d'engrenage, puis Montrer les fichiers cachés.

Affichage des fichiers masqués à l'aide de la fenêtre Environment

Étape 4 : Éditeur, onglets et volets

L'éditeur est l'emplacement où vous pouvez, par exemple, écrire du code, exécuter une session de terminal et modifier les paramètres de l'IDE. Chaque instance d'un fichier ouvert, d'une session de terminal, etc. est représentée par un onglet. Les onglets peuvent être regroupés en volets. Les onglets sont affichés au bord de leur volet.

Onglets sur le bord d'un volet dans l'IDE AWS Cloud9

Pour masquer ou afficher les onglets, choisissez View (Vue), Tab Buttons -(Boutons de l'onglet) dans la barre de menus.

Pour ouvrir un nouvel onglet, choisissez l'icône + au bord de la ligne d'onglets. Choisissez ensuite l'une des commandes disponibles, par exemple, New File, comme suit.

Nouvel onglet avec des commandes à choisir, par exemple New File

Pour afficher deux volets, choisissez l'icône qui ressemble à un menu déroulant et qui se trouve au bord de la ligne des onglets. Choisissez ensuite Split Pane in Two Rows, comme suit.

Affichage de deux volets en divisant un volet en deux lignes

Pour revenir à un seul volet, choisissez à nouveau le menu déroulant, puis choisissez l'icône carrée, comme suit.

Affichage d'un seul volet

Étape 5 : Console

La console est un autre emplacement où sont créés et gérés les onglets. Par défaut, elle contient un onglet Terminal, mais peut également contenir d'autres types d'onglets.

AWS Cloud9Console  

Pour afficher ou masquer la console, choisissez View (Vue), Console dans la barre de menus.

Pour développer ou réduire la console, choisissez l'icône de redimensionnement, qui se trouve au bord de la console, comme suit.

Développement de la taille de l'affichage de la console

Étape 6 : Section Open Files (Ouvrir des fichiers)

La section Open Files affiche la liste de tous les fichiers qui sont actuellement ouverts dans l'éditeur. Open Files fait partie de la fenêtre Environnement.

Section Open Files dans la fenêtre Environment

Pour afficher ou masquer la section Open Files (Ouvrir fichiers), choisissez View (Vue), Open Files (Ouvrir fichiers) dans la barre de menus.

Pour basculer entre les fichiers ouverts, choisissez le fichier qui vous intéresse dans la liste.

Étape 7 : Marge

La marge présente sur le bord de chaque fichier dans l'éditeur, affiche des éléments comme les numéros de ligne et les symboles contextuels lorsque vous utilisez des fichiers.

Marge dans l'IDE AWS Cloud9

Pour afficher ou masquer la marge, choisissez View (Vue), Gutter (Marge) dans la barre de menus.

Étape 8 : Barre d'état

La barre d'état, au bord de chaque fichier dans l'éditeur, affiche des éléments comme les numéros de ligne et de caractère, le type de fichier préféré, les paramètres d'espace et de tabulation, ainsi que les paramètres d'éditeur associés.

Barre d'état dans l'IDE AWS Cloud9

Pour afficher ou masquer la barre d'état, choisissez View (Vue), Status Bar (Barre d'état) dans la barre de menus.

Pour accéder à un numéro de ligne spécifique, choisissez un onglet contenant le fichier qui vous intéresse. Dans la barre d'état, choisissez ensuite le numéro de ligne et de caractère (par exemple 7:45). Saisissez un numéro de ligne (par exemple, 4), puis appuyez sur Enter, comme suit.

Accès à des numéros de ligne spécifiques à l'aide de la barre d'état de l'IDE AWS Cloud9
Accès à des numéros de ligne spécifiques à l'aide de la barre d'état de l'IDE AWS Cloud9

Pour changer le type de fichier préféré, choisissez un autre type de fichier dans la barre d'état. Par exemple, pour cat.txt, choisissez Ruby pour voir le changement des couleurs de la syntaxe. Pour revenir aux couleurs du texte brut, choisissez Plain Text, comme suit.

Changement de type de fichier préféré dans la barre d'état de l'IDE AWS Cloud9
Changement de type de fichier préféré dans la barre d'état de l'IDE AWS Cloud9

Étape 9 : Fenêtre Outline (Aperçu)

Vous pouvez utiliser la fenêtre Outline pour accéder rapidement à un emplacement de fichier spécifique.

Pour afficher ou masquer la fenêtre Aperçu et le bouton Aperçu, choisissez Fenêtre, Aperçu dans la barre de menus.

Pour voir comment la fenêtre Outline fonctionne, créez un fichier nommé hello.rb. Copiez le code suivant dans le fichier et enregistrez-le:

def say_hello(i) puts "Hello!" puts "i is #{i}" end def say_goodbye(i) puts "i is now #{i}" puts "Goodbye!" end i = 1 say_hello(i) i += 1 say_goodbye(i)

Pour afficher ou masquer le contenu de la fenêtre Outline (Aperçu) choisissez le bouton Outline (Aperçu).

Ensuite, dans la fenêtre Outline (Aperçu), choisissez say_hello (i), puis say_goodbye (i), comme suit.

Fenêtre Aperçu dans l'IDE AWS Cloud9
Fenêtre Outline (Aperçu) dans l'IDE AWS Cloud9

Étape 10 : Fenêtre Go (Accéder)

Vous pouvez utiliser la fenêtre Go pour ouvrir un fichier dans l'éditeur, accéder à un symbole, exécuter une commande, ou accéder à une ligne dans le fichier actif dans l'éditeur.

Go window (Fenêtre Go).

Choisissez le bouton Go (l'icône loupe) pour afficher le contenu de la fenêtre Go.

Pour afficher ou masquer la fenêtre Go et le bouton Go choisissez Fenêtre, Go dans la barre de menus.

Une fois la fenêtre Go ouverte, vous pouvez :

  • Tapez une barre oblique (/), suivie de tout ou partie d'un nom de fichier. Dans la liste des fichiers qui s'affiche, choisissez un fichier pour l'ouvrir dans l'éditeur. Par exemple, la saisie de /fish indique fish.txt, alors que la saisie de /.txt indique fish.txt et cat.txt.

    Note

    La recherche de fichiers porte uniquement sur les fichiers non masqués et les dossiers non masqués dans la fenêtre Environment.

  • Tapez un symbole (@), suivi par le nom d'un symbole. Dans la liste des symboles qui s'affiche, choisissez un symbole pour l'ouvrir dans l'éditeur. Par exemple, avec le fichier hello.rb ouvert et actif dans l'éditeur, tapez @hello pour répertorier say_hello(i), ou saisissez @say pour répertorier say_hello(i) et say_goodbye(i).

    Note

    Si le fichier actif dans l'éditeur est pris en charge dans le cadre d'une recherche de symbole dans un projet langage, celle-ci porte sur le projet actuel. Dans le cas contraire, la recherche de symbole porte uniquement sur le fichier actif dans l'éditeur. Pour de plus amples informations, veuillez consulter TypeScriptSupport et fonctionnalités améliorés.

  • Saisissez un point (.) suivi du nom d'une commande. Dans la liste des commandes qui s'affiche, choisissez une commande pour l'exécuter. Par exemple, saisir, .closetab puis appuyer sur Enter ferme l'onglet actuel dans l'éditeur. Pour obtenir la liste des commandes disponibles, consultez Référence des commandes pour l'environnement de développement intégré (IDE) AWS Cloud9.

  • Tapez deux points (:), suivis d'un nombre pour accéder à ce numéro de ligne dans le fichier actif dans l'éditeur. Par exemple, avec le fichier hello.rb ouvert et actif dans l'éditeur, tapez :11 pour aller à la ligne 11 du fichier.

Fenêtre Go dans l'IDE AWS Cloud9

Pour voir les combinaisons de touches pour chacune de ces actions en fonction du système d'exploitation et en mode clavier actuel, consultez chacune des commandes disponibles Go To dans le menu Go dans la barre de menus.

Étape 11 : Onglet Immediate (Immédiat)

L'onglet Immediate vous permet de tester les petits extraits de code JavaScript. Pour voir comment l'onglet Immediate (Immédiat) fonctionne, effectuez les opérations suivantes :

  1. Ouvrez un onglet Immediate en choisissant Window, New Immediate Window dans la barre de menus.

  2. Exécutez du code dans l'onglet Immediate. Pour faire un essai, saisissez le code suivant dans la fenêtre, en appuyant sur Shift-Enter après avoir tapé la ligne 1 et de nouveau après la ligne 2. Appuyez sur Enter après la ligne 3. (Si vous appuyez sur Enter au lieu d'appuyer sur Shift-Enter après avoir tapé la ligne 1 ou la ligne 2, le code sera exécuté plus tôt que vous le voulez.)

    for (i = 0; i <= 10; i++) { // Press Shift-Enter after typing this line. console.log(i) // Press Shift-Enter after typing this line. } // Press Enter after typing this line. The numbers 0 to 10 will be printed.
    Exécution de code dans l'onglet Immediate

Étape 12 : Processus

La vue Process List affiche tous les processus en cours d'exécution. Vous pouvez arrêter ou même forcer l'arrêt des processus que vous ne souhaitez plus exécuter. Pour voir comment la fenêtre Process List (Liste des processus) fonctionne, effectuez les opérations suivantes :

  1. Affichez la vue Process List en choisissant Tools, Process List dans la barre de menus.

  2. Recherchez un processus. Dans la vue Process List, tapez le nom du processus.

  3. Arrêtez ou forcez l'arrêt d'un processus. Dans la liste des processus, choisissez le processus, puis Kill (Arrêter) ou Force Kill (Forcer l'arrêt).

Processus dans l'IDE AWS Cloud9

Étape 13 : Preferences (Préférences)

Preferences (Préférences) inclut les paramètres suivants :

  • Les paramètres de l'environnement actuel ; par exemple ceux qui définissent si les tabulations remplacées par des espaces (soft tabs) de l'éditeur doivent être utilisées, les types de fichiers à ignorer et les comportements de réalisation de code pour les langages tels que PHP et Python.

  • Vos paramètres utilisateur dans chacun de vos environnements, tels que les couleurs, les polices et les comportements de l'éditeur.

  • Vos combinaisons de touches, par exemple les combinaisons de touches de raccourci dont vous préférez vous servir pour utiliser les fichiers et l'éditeur.

  • Le thème global de l'IDE.

Pour afficher les préférences, choisissez AWS Cloud9, Preferences (Préférences) dans la barre de menus. Quelque chose de similaire à ce qui suit s'affiche.

Affichage des préférences dans l'IDE AWS Cloud9

Étape 14 : Terminal

Vous pouvez exécuter une ou plusieurs sessions de terminal dans l'IDE. Pour démarrer une session de terminal, choisissez Window, New Terminal dans la barre de menus. Ou choisissez l'icône « plus » en regard des onglets Console et choisissez New Terminal (Noveau terminal).

Vous pouvez essayer d'exécuter une commande dans le terminal. Par exemple, dans le terminal, tapez echo $PATH, puis appuyez sur Enter, pour imprimer la valeur de la variable d'environnement PATH.

Vous pouvez également essayer d'exécuter des commandes supplémentaires. Par exemple, essayez d'exécuter les commandes suivantes :

  • pwd pour imprimer le chemin d'accès du répertoire actuel.

  • aws --version pour imprimer les informations de version de l AWS CLI.

  • ls -l pour imprimer les informations relatives au répertoire actuel.

Utilisation du terminal dans l'IDE AWS Cloud9

Étape 15 : Fenêtre Debugger (Débogueur)

Vous pouvez utiliser la fenêtre Debugger pour déboguer votre code. Par exemple, vous pouvez parcourir le code d'exécution par portion, consulter les valeurs des variables dans le temps, et explorer la pile d'appels.

Note

Cette procédure est similaire à Étape 2 : présentation simple de l'IDE de l'un des tutoriels IDE de base.

Pour afficher ou masquer la fenêtre Débogueur et le bouton Débogueur, choisissez Fenêtre, Débogueur dans la barre de menus.

Pour ce tutoriel, vous pouvez tester la fenêtre Debugger (Débogueur) et du code JavaScript en procédant comme suit.

  1. Vérifiez l'installation Node.js dans votre environnement en exécutant la commande suivante dans une session de terminal: node --version. Si Node.js est installé, le numéro de version de Node.js s'affiche dans le résultat, et vous pouvez passer directement à l'étape 3 de cette procédure pour écrire du code JavaScript.

  2. Si vous avez besoin d'installer Node.js, procédez comme suit.

    1. Exécutez les deux commandes suivantes une par une pour être sûr que votre environnement dispose des dernières mises à jour. Téléchargez ensuite Node Version Manager (nvm). (nvm est un simple script shell Bash qui est utile pour l'installation et la gestion de versions Node.js. Pour plus d'informations, consultez Node Version Manager sur GitHub.)

      Pour Amazon Linux :

      sudo yum -y update curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

      Pour Ubuntu Server :

      sudo apt update curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
    2. Utilisez un éditeur de texte pour mettre à jour votre fichier de profil shell (par exemple, ~/.bashrc) afin d'activer le chargement de nvm. Par exemple, dans la fenêtre Environnement de l'IDE, choisissez l'icône d'engrenage, puis Afficher Accueil dans les Favoris. Répétez cette étape et choisissez Afficher les fichiers masqués.

    3. Ouvrez le fichier ~/.bashrc.

    4. Tapez ou collez le code suivant à la fin du fichier pour activer le chargement de nvm.

      Pour Amazon Linux :

      export NVM_DIR="/home/ec2-user/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm.

      Pour Ubuntu Server :

      export NVM_DIR="/home/ubuntu/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm.
    5. Sauvegardez le fichier.

    6. Fermez cette session de terminal et démarrez une nouvelle session. Exécutez ensuite la commande suivante pour installer la dernière version de Node.js.

      nvm install node
  3. Écrivez le code JavaScript à déboguer. Par exemple, créez un fichier, ajoutez le code ci-dessous à ce fichier et enregistrez-le sous le nom hello.js.

    var i; i = 10; console.log("Hello!"); console.log("i is " + i); i += 1; console.log("i is now " + i); console.log("Goodbye!");
  4. Ajoutez des points d'arrêt au code. Par exemple, choisissez la marge en regard des lignes 6 et 10. Un cercle rouge s'affiche en regard de chacun de ces numéros de ligne, comme suit.

    Ajout de points d'arrêt au code dans la fenêtre Debugger
  5. Maintenant vous êtes prêt à déboguer le code JavaScript. Pour cela, procédez comme suit :

    1. Pour afficher ou masquer le contenu de la fenêtre Debugger (Débogueur) choisissez le bouton Debugger (Débogueur) comme le montre l'étape suivante.

    2. Consultez la valeur de la variable nommée i alors que le code est en cours d'exécution. Dans la fenêtre Debugger, pour Watch Expressions, choisissez Type an expression here. Tapez la lettre i, puis appuyez sur Enter, comme suit.

      Fenêtre Debugger
    3. Commencez à exécuter le code. Choisissez Run, Run With, Node.js, comme suit.

      Fenêtre Debugger
    4. L'exécution du code s'arrête à la ligne 6. La fenêtre Debugger (Débogueur) indique la valeur de i dans Watch Expressions, qui est actuellement 10.

      Fenêtre Debugger
    5. Dans la fenêtre Debugger, choisissez Resume, qui est la flèche bleue, comme suit.

      Reprise du débogage dans la fenêtre Debugger
    6. L'exécution du code s'arrête à la ligne 10. La fenêtre Debugger indique désormais la nouvelle valeur de i, qui est actuellement 11.

    7. Choisissez à nouveau Resume. Le code s'exécute jusqu'à la fin. La sortie est imprimée dans l'onglet hello.js de la console, comme suit.

      Onglet hello.js avec la sortie de débogage

Comparez vos résultats avec les suivants :

Utilisation du débogueur

Conclusion

Avertissement

N'oubliez pas qu'un environnement de développement AWS Cloud9 peut générer des frais sur votre compte AWS. Il peut s'agir de frais pour Amazon EC2 si vous utilisez un environnement EC2. Pour plus d'informations, consultez Amazon EC2 Pricing (Tarification Amazon EC2).

Il existe d'autres rubriques dans la section parente (Utilisation de l'IDE). N'hésitez pas à les explorer. Toutefois, lorsque vous avez terminé de découvrir l'IDE AWS Cloud9 et que vous n'avez plus besoin de l'environnement de développement, assurez-vous de le supprimer, ainsi que les ressources qui y sont associées, comme décrit dans Suppression d'un environnement.