新規のお客様への AWS Cloud9 の提供は終了しました。AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら
AWS Cloud9 IDE の言語のサポート
AWS Cloud9 IDE は多くのプログラミング言語をサポートしています。次の表に、サポートされている言語とそのレベルを示します。
[言語] |
構文のハイライト 1 |
UI の実行 2 |
アウトライン表示 |
コードヒントと linting |
コードの完了 |
デバッグ 3 |
---|---|---|---|---|---|---|
C++ |
✓ |
✓ |
✓ |
✓ 5 |
✓ 4 |
|
C# |
✓ |
✓ |
✓ 5 |
|||
CoffeeScript |
✓ |
✓ |
||||
CSS |
✓ |
✓ |
||||
Dart |
✓ |
|||||
Go |
✓ |
✓ |
✓ |
✓ |
✓ 4 |
✓ 4 |
Haskell |
✓ |
|||||
HTML |
✓ |
✓ |
✓ |
✓ |
||
Java6 |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
JavaScript |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Node.js |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
PHP |
✓ |
✓ |
✓ |
✓ |
✓ 7 |
✓ |
Python |
✓ |
✓ |
✓ |
✓ |
✓ 8 |
✓ |
Ruby |
✓ |
✓ |
✓ |
✓ |
✓ 5 |
|
シェルスクリプト |
✓ |
✓ |
✓ |
✓ |
✓ 5 |
|
TypeScript9 |
✓ |
✓ |
✓ |
✓ |
✓ |
Notes (メモ)
1 AWS Cloud9 IDE は、より多くの言語に対して構文ハイライト表示を提供します。詳細なリストについては、IDE のメニューバーで、[表示、構文] を選択してください。
2 コマンドラインを使用せずに、✓ とマークされた言語のボタンをクリックするだけで、プログラムやスクリプトを実行できます。IDE で ✓ とマークされていない言語、または [Run, Run With] (実行、次で実行) メニューバーに表示されていない言語については、その言語のランナーを作成することができます。手順については、「ビルダーまたはランナーを作成する」を参照してください。
3 IDE に組み込まれているツールを使用して、✓ でマークされた言語のプログラムやスクリプトをデバッグできます。手順については、「コードをデバッグする」を参照してください。
4 この機能はこの言語で実験段階にあります。これは完全に実装されておらず、文書化もサポートもされていません。
5 この機能は、この言語のローカル関数のみをサポートします。
6 2 GB 以上のメモリを搭載する AWS Cloud9 EC2 開発環境では、Java SE 11 の拡張サポートを有効にできます。詳細については、「Java 開発のサポートの強化」を参照してください。
7 カスタム PHP コードの補完で AWS Cloud9 が使用するパスを指定するには、AWS Cloud9 IDE の [Preferences] (設定) で、[Project] (プロジェクト)、[PHP Support] (PHP のサポート)、[Enable PHP code completion] (PHP コード補完を有効にする) の順に選択して設定をオンにした後に、[Project] (プロジェクト)、[PHP Support] (PHP のサポート)、[PHP Completion Include Paths] (パスを含む PHP 補完) の順に選択して設定にカスタムコードへのパスを追加します。
8 カスタム Python コードの補完で AWS Cloud9 が使用するパスを指定するには、AWS Cloud9 IDE で [設定] の [プロジェクト、Python のサポート、Python コード補完を有効にする] 設定をオンにし、次にカスタムコードへのパスを [プロジェクト、Python のサポート、PYTHONPATH] 設定に追加します。
9 AWS Cloud9 IDEでは、言語プロジェクトのコンテキスト内で TypeScript (AWS Cloud9 IDE で対応するのはバージョン 3.7.5) などの一部のプログラミング言語の追加サポートを提供します。詳細については、「言語プロジェクトを操作する」を参照してください。
AWS Cloud9 統合開発環境 (IDE) でサポートされているプログラミング言語のバージョン
以下の表は、AWS Cloud9 IDE の特定の AMI でサポートされているプログラミング言語のバージョンをまとめたものです。Ubuntu 18 は 2023 年に販売終了になったため、プログラミング言語のバージョンを AWS Cloud9 で更新することはできません。
[言語] |
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 |
11 |
11 |
11、17 |
Python2 |
該当なし |
2.7 |
該当なし |
該当なし |
C++* |
23 |
17 |
17 |
23 |
Go |
1.20 |
1.20 |
1.9 |
1.21 |
CoffeeScript |
2.7 |
2.7 |
2.7 |
2.7 |
*次のコマンドを実行すると、希望するプログラミング言語のバージョンを使用して C++ ファイルをコンパイルできます。
g++ -std=c++[version-number] "$file" -o "$file.o"