Utilisation des paramètres de projet dans l'Environnement de développement intégré (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.

Utilisation des paramètres de projet dans l'Environnement de développement intégré (IDE) AWS Cloud9

Les Paramètres de projet, qui s'appliquent uniquement à l'environnement de développement AWS Cloud9 actuel, incluent les types de paramètres suivants :

  • Paramètres de l'éditeur de code, tels que l'utilisation ou non des « soft tabs » et de la fin de ligne des nouveaux fichiers

  • Types de fichiers à ignorer

  • Types d'indices et d'avertissements à afficher ou supprimer

  • Paramètres de code et de formatage pour les langages de programmation tels que JavaScript, PHP, Python et Go

  • Types de configurations à utiliser lors de la création et de l'exécution de code

Les paramètres de projet s'appliquent à un seul environnement, mais vous pouvez appliquer les paramètres de projet d'un environnement à n'importe quel autre environnement.

Afficher ou modifier les paramètres de projet

  1. Dans la barre de menus, choisissez AWS Cloud9, Preferences (Préférences).

  2. Pour afficher les paramètres de projet pour l'environnement actuel, sous l'onglet Préférences, dans le panneau de navigation latéral, choisissez Paramètres du projet.

  3. Pour modifier les paramètres de projet actuels pour l'environnement, modifiez les paramètres souhaités dans le volet Project Settings (Paramètres du projet).

Consultez Modifications de paramètres de projet que vous pouvez effectuer.

Appliquez les paramètres de projet actuels d'un environnement à un autre

  1. Dans l'environnement source et cible, dans la barre de menus de l'IDE AWS Cloud9, choisissez AWS Cloud9, Accéder aux paramètres de votre projet.

  2. Dans l'environnement source, copiez le contenu de l'onglet project.settings qui est affiché.

  3. Dans l'environnement cible, remplacez le contenu de l'onglet project.settings par le contenu copié à partir de l'environnement source.

  4. Dans l'environnement cible, enregistrez l'onglet paramètre du projet.

Paramètres de projet que vous pouvez modifier

Les sections suivantes décrivent les types de paramètres de projet que vous pouvez modifier sous l'onglet Preferences, du volet Project Settings.

Instance EC2

Arrêter mon environnement

Choisissez le moment d'arrêter automatiquement l'instance Amazon EC2 de votre environnement (si elle est utilisée) après la fermeture de toutes les instances du navigateur web qui sont connectées à l'IDE de cet environnement. Vous pouvez choisir une période allant d'une semaine à 30 minutes. Vous pouvez également choisir de ne jamais arrêter automatiquement l'instance Amazon EC2 après avoir quitté l'IDE AWS Cloud9.

Si vous voulez arrêter l'instance encore plus tôt que 30 minutes après avoir terminé d'utiliser l'IDE, vous pouvez l'arrêter manuellement à l'aide de l'interface de la console.

Éditeur de code (Ace)

Soft tabs

Si cette option est activée, elle insère le nombre d'espaces spécifié à la place d'un caractère de tabulation chaque fois que vous appuyez sur Tab.

Autodetect tab size on load (Autodétecter la taille de tabulation lors de la charge)

Si cette option est activée, AWS Cloud9 tente de deviner la taille des tabulations.

New file line endings (Nouvelles fins de ligne)

Type de fin de ligne à utiliser pour les nouveaux fichiers.

Les options valides sont les suivantes :

  • Windows (CRLF) permet de terminer les lignes avec un retour chariot puis un saut de ligne.

  • Unix (LF) permet de terminer les lignes avec un saut de ligne uniquement.

On save, strip whitespace (Supprimer les espaces blancs lors de la sauvegarde)

Si cette option est activée, AWS Cloud9 tente de supprimer d'un fichier ce qu'il considère comme des espaces et des tabulations inutiles chaque fois que le fichier est enregistré.

Recherche dans les fichiers

Ignore these Files

Lors d'une recherche dans les fichiers, types de fichiers qu'AWS Cloud9 ignore.

Maximum number of files to search (in 1000)

Lors d'une recherche dans les fichiers, le nombre maximal de fichiers, en multiples de 1 000, qu'AWS Cloud9 trouve dans la portée actuelle.

Indicateurs et avertissements

Niveau d'avertissement

Niveau minimal des messages à activer.

Les valeurs valides sont notamment les suivantes :

  • Info permet d'activer les messages d'information, d'avertissement et d'erreur.

  • Warning permet d'activer uniquement les messages d'avertissement et d'erreur.

  • Error permet d'activer uniquement les messages d'erreur.

Mark Missing Optional Semicolons

Si cette option est activée, AWS Cloud9 signale dans un fichier chaque cas où il détecte un point-virgule qui pourrait être utilisé dans le code, mais qui n'est pas utilisé.

Mark Undeclared Variables

Si cette option est activée, AWS Cloud9 signale dans un fichier chaque cas où il détecte une variable non déclarée dans le code.

Mark Unused Function Arguments

Si cette option est activée, AWS Cloud9 signale dans un fichier chaque cas où il détecte un argument non utilisé dans une fonction.

Ignore Messages Matching Regex

AWS Cloud9 n'affichera aucun message correspondant à l'expression régulière spécifiée. Pour plus d'informations, consultez Writing a regular expression pattern (Rédiger un modèle d'expression régulière) dans la rubrique JavaScript Regular Expressions (Expressions régulières de JavaScript) du site Mozilla Developer Network.

Prise en charge d'JavaScript

Customize JavaScript warnings with .eslintrc (Personnaliser les avertissements JavaScript avec .eslintrc)

Si cette option est activée, AWS Cloud9 utilise un fichier .eslintrc pour déterminer quels avertissements JavaScript activer et désactiver. Pour plus d'informations, consultez Configuration File Formats (Formats des fichiers de configuration) sur le site web d'ESLint.

JavaScript library code completion (Saisie de code de la bibliothèque JavaScript)

Les bibliothèques JavaScript qu'AWS Cloud9 utilise pour tenter de suggérer ou d'effectuer la saisie de code automatique.

Format Code on Save

Si cette option est activée, AWS Cloud9 tente de formater le code dans un fichier JavaScript chaque fois que ce fichier est enregistré.

Use builtin JSBeautify as code formatter (Utiliser le JSBeautify intégré comme formateur de code)

Si cette option est activée, AWS Cloud9 utilise son implémentation interne de JSBeautify pour tenter d'améliorer la lisibilité du code dans les fichiers.

Custom code formatter (Personnaliser le formateur de code)

La commande permettant à AWS Cloud9 d'essayer de s'exécuter lors du formatage de code dans un fichier JavaScript.

Génération

Builder path in environment (Générateur de chemin dans un environnement)

Chemin d'accès à des configurations de build personnalisées quelconques.

Exécution et débogage

Runner path in environment (Exécuteur de chemin dans un environnement)

Chemin d'accès à des configurations d'exécution personnalisées quelconques.

Afficher un aperçu de l'URL

URL à utiliser pour afficher un aperçu des applications pour l'environnement.

Configurations d'exécution

Configurations d'exécution personnalisées pour cet environnement.

Remove selected configs (Supprimer les configurations sélectionnées)

Supprime les configurations d'exécution sélectionnées.

Add new config (Ajouter une nouvelle configuration)

Crée une nouvelle configuration d'exécution.

Set as default (Définir par défaut)

Définit la configuration d'exécution sélectionnée comme configuration d'exécution par défaut.

Formateurs de code

Paramètres JSBeautify

Paramètres permettant d'améliorer la lisibilité du code dans les fichiers.

Format Code on Save

Si cette option est activée, AWS Cloud9 tente d'appliquer des paramètres JSBeautify chaque fois que des fichiers de code sont enregistrés.

Use JSBeautify for JavaScript (Utiliser JSBeautify pour JavaScript)

Si cette option est activée, AWS Cloud9 tente d'appliquer des paramètres JSBeautify chaque fois que des fichiers JavaScript sont enregistrés.

Preserve empty lines (Conserver les lignes vides)

Si cette option est activée, AWS Cloud9 ne supprime pas les lignes vides dans les fichiers de code.

Keep array indentation (Conserver le retrait des tableaux)

Si cette option est activée, AWS Cloud9 préserve le retrait des déclarations d'élément dans les tableaux, dans les fichiers de code.

JSLint strict whitespace (Espace blanc strict JSLint)

Si cette option est activée, AWS Cloud9 tente d'appliquer les règles JSLint en matière d'espaces blanc dans les fichiers de code. Pour plus d'informations, consultez la section « Whitespace » dans le document JSLint Help.

Braces

Spécifie l'alignement des accolades dans le code.

Les valeurs valides sont notamment les suivantes :

  • Braces with control statement permet de déplacer chaque accolade ouvrante ou fermante pour l'aligner avec son instruction de contrôle associée, si nécessaire.

    Par exemple, ce code est formaté comme suit :

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    Est remplacé par le code suivant quand le fichier est enregistré :

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
  • Braces on own line permet de placer chaque accolade sur sa propre ligne, si nécessaire.

    Par exemple, ce code est formaté comme suit :

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}

    Est remplacé par le code suivant quand le fichier est enregistré :

    for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
  • End braces on own line permet de placer chaque accolade fermante sur sa propre ligne, si nécessaire.

    Par exemple, ce code est formaté comme suit :

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }

    Est remplacé par le code suivant quand le fichier est enregistré :

    for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
Preserve inline blocks (Conserver les blocs en ligne)

Si cette option est activée, AWS Cloud9 ne tente pas de déplacer le accolades de début et de fin des blocs en ligne pour séparer les lignes, si ces accolades sont sur la même ligne.

Space before conditionals (Espace avant des déclarations conditionnelles)

Si cette option est activée, AWS Cloud9 ajoute un espace avant chaque déclaration conditionnelle, si nécessaire.

Unescape strings (Chaînes échappées)

Si cette option est activée, AWS Cloud9 convertit les chaînes échappées en les remplaçant par leurs équivalents non échappés. Par exemple, il convertit \n en caractère de saut de ligne et \r en caractère de retour chariot.

Indent inner HTML (Retrait du HTML interne)

Si cette option est activée, AWS Cloud9 met en retrait les sections <head> et <body> dans du code HTML.

Prise en charge d'TypeScript

Format Code on Save

Si cette option est activée, AWS Cloud9 tente de formater le code TypeScript chaque fois que des fichiers TypeScript sont enregistrés.

Custom code formatter (Personnaliser le formateur de code)

Le chemin d'accès à une configuration de formatage de code personnalisée quelconque pour le code TypeScript.

Prise en charge d'PHP

Enable PHP code completion (Activer la saisie du code PHP)

Si cette option est activée, AWS Cloud9 tente de saisir le code PHP.

PHP completion include paths (Chemins inclus dans la saisie de PHP)

Emplacements qu'AWS Cloud9 utilise pour contribuer à la saisie du code PHP. Par exemple, si vous avez des fichiers PHP personnalisés que vous voulez qu'AWS Cloud9 utilise et que ces fichiers sont quelque part dans le répertoire ~/environment, ajoutez ~/environment à ce chemin.

Format Code on Save

Si cette option est activée, AWS Cloud9 tente de formater le code PHP chaque fois que des fichiers PHP sont enregistrés.

Custom code formatter (Personnaliser le formateur de code)

Le chemin d'accès à une configuration de formatage de code personnalisée quelconque pour le code PHP.

Prise en charge d'Python

Enable Python code completion (Activer la saisie du code Python)

Si cette option est activée, AWS Cloud9 tente de saisir le code Python. Pour définir les chemins qu'AWS Cloud9 doit utiliser pour saisir le code Python, utilisez le paramètre PYTHONPATH.

Python version (Version Python)

Spécifie la version de Python à utiliser.

Pylint command line options (Options de ligne de commande Pylint)

Options qu'AWS Cloud9 utilisera pour Pylint avec le code Python. Pour plus d'informations, consultez le Pylint User Manual (Manuel d'utilisateur de Pylint) sur le site web de Pylint.

PYTHONPATH

Les chemins d'accès aux packages et bibliothèques Python qu'AWS Cloud9 utilisera. Par exemple, si vous avez des packages et des bibliothèques Python personnalisés dans le répertoire ~/environment, ajoutez ~/environment à ce chemin.

Format Code on Save

Si cette option est activée, AWS Cloud9 tente de formater le code Python chaque fois que des fichiers Python sont enregistrés.

Custom code formatter (Personnaliser le formateur de code)

Le chemin d'accès à une configuration de formatage de code personnalisée quelconque pour le code Python.

Prise en charge d'Go

Enable Go code completion (Activer la saisie du code Go)

Si cette option est activée, AWS Cloud9 tente de saisir le code Go.

Format Code on Save

Si cette option est activée, AWS Cloud9 tente de formater le code Go chaque fois que des fichiers Go sont enregistrés.

Custom code formatter (Personnaliser le formateur de code)

Le chemin d'accès à une configuration de formatage de code personnalisée quelconque pour le code Go.

Arrêt manuel de l'instance EC2 de votre environnement

Le paramètre Instance EC2 vous permet d'arrêter automatiquement l'instance Amazon EC2 de votre environnement à partir de 30 minutes après la fermeture de toutes les instances du navigateur web qui sont connectées à l'IDE.

Vvous pouvez également arrêter manuellement l'instance immédiatement à l'aide de la console.

Pour arrêter manuellement une instance EC2 d'un environnement

  1. Après la fermeture de toutes les instances du navigateur web qui sont connectées à l'IDE, choisissez Your environments (Vos environnements) dans la console AWS Cloud9.

  2. Cliquez sur le bouton en haut à droite du volet qui affiche les détails de l'environnement que vous utilisiez, puis choisissez Afficher les détails.

  3. Dans Détails de l'environnement, sous Instance EC2, choisissez Accéder à une instance.

  4. Dans la console Amazon EC2, sous Instance state (État de l'instance), cochez la case pour sélectionner l'instance de votre environnement. Instance state (État de l'instance) peut indiquer que l'instance est toujours en cours d'exécution.

  5. Choisissez État de l'instance, puis Arrêter l'instance.

  6. Lorsque vous êtes invité à confirmer l'opération, choisissez Stop (Arrêter). L'arrêt de l'instance peut prendre quelques minutes.