Support linguistique dans le AWS Cloud9 IDE - AWS Cloud9

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.

Support linguistique dans le AWS Cloud9 IDE

L' AWS Cloud9 IDE prend en charge un grand nombre de langages de programmation. Le tableau suivant répertorie les langages pris en charge et leur niveau de prise en charge.

Langue

Mise en évidence de la syntaxe1

Exécution de l'interface utilisateur 2

Vue Outline

Conseils et validation pour le code

Remplissage du code

Débogage 3

C++

5

4

C#

5

CoffeeScript

CSS

Fléchette

Go

4

4

Haskell

HTML

Java6

JavaScript

Node.js

PHP

7

Python

8

Ruby

5

Script shell

5

TypeScript9

Remarques

1 AWS Cloud9 IDE Permet de mettre en évidence la syntaxe pour de nombreuses autres langues. Pour une liste complète, dans la barre de menu duIDE, choisissez Affichage, Syntaxe.

2 Vous pouvez exécuter des programmes ou des scripts par un simple clic pour les langages repérés par un , sans utiliser la ligne de commande. Pour les langues qui ne sont pas marquées d'un ou qui ne sont pas affichées dans la barre de menu RunIDE, Run With du, vous pouvez créer un runner pour cette langue. Pour obtenir des instructions, consultez Création d'un générateur ou d'un exécuteur.

3 Vous pouvez utiliser les IDE outils intégrés pour déboguer des programmes ou des scripts pour les langues marquées d'un . Pour plus d'informations, consultez Déboguer votre code.

4 Cette fonctionnalité est à l'état expérimental pour ce langage. Il n'est pas complètement implémenté et ne fait l'objet d'aucune documentation ni d'aucun support technique.

5 Cette fonctionnalité ne prend en charge que les fonctions locales pour ce langage.

6 La prise en charge améliorée des fonctionnalités de Java SE 11 peut être activée dans les environnements de AWS Cloud9 EC2 développement dotés de 2 GiB ou plus de mémoire. Pour de plus amples informations, veuillez consulter Prise en charge renforcée pour le développement Java.

7 Pour spécifier les chemins AWS Cloud9 à utiliser pour terminer le PHP code personnalisé, AWS Cloud9 IDE activez le paramètre Projet, PHP Support, Activer l'achèvement PHP du code dans les préférences, puis ajoutez les chemins vers le code personnalisé dans le paramètre Projet, PHP Support, PHP achèvement et inclusion des chemins.

8 Pour spécifier les chemins AWS Cloud9 à utiliser pour terminer le code Python personnalisé, AWS Cloud9 IDE activez le paramètre Projet, Support Python, Activer la complétion du code Python dans les préférences, puis ajoutez les chemins vers le code personnalisé dans le PYTHONPATH paramètre Projet, Support Python.

9 AWS Cloud9 IDE fournit un support supplémentaire pour certains langages de programmation, tels que TypeScript (version 3.7.5 prise en charge dans le AWS Cloud9 IDE), dans le contexte d'un projet de langage. Pour plus d'informations, consultez Utilisation des Language Projects.

Versions de langage de programmation prises en charge dans l'environnement de développement AWS Cloud9 intégré (IDE)

Le tableau ci-dessous indique quelles versions des langages de programmation sont spécifiquement prises en charge AMIs dans le AWS Cloud9 IDE. Ubuntu 18 est sorti EOL en 2023 et, par conséquent, les versions du langage de programmation ne peuvent pas être mises à jour AWS Cloud9.

Langue

Amazon Linux 2023

Amazon Linux 2

Ubuntu 18

Ubuntu 22

Python3

3.9

3.8

3.6

3,10

TypeScript

3.7.5

3.7.5

3.7.5

3.7.5

PHP

8.2

8.2

7.2

8.1

Ruby

3.2

3.0

3.0

3.2

Java

11, 17 ans

11

11

11, 17 ans

Python 2

N/A

2.7

N/A

N/A

C++ *

23

17

17

23

Go

1,20

1,20

1.9

1,21

CoffeeScript

2.7

2.7

2.7

2.7

*Vous pouvez exécuter la commande suivante pour compiler des fichiers C++ en utilisant la version du langage de programmation que vous souhaitez utiliser :

g++ -std=c++[version-number] "$file" -o "$file.o"