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 コマンドラインを使用せずに、✓ とマークされた言語のボタンをクリックするだけで、プログラムやスクリプトを実行できます。 ✓ でマークされていない言語、または の Run, Run With メニューバーに表示されていない言語の場合IDE、その言語のランナーを作成できます。手順については、「ビルダーまたはランナーを作成する」を参照してください。
3 IDEの組み込みツールを使用して、✓ でマークされた言語のプログラムまたはスクリプトをデバッグできます。手順については、「コードをデバッグする」を参照してください。
4 この機能はこの言語で実験段階にあります。これは完全に実装されておらず、文書化もサポートもされていません。
5 この機能は、この言語のローカル関数のみをサポートします。
6 Java SE 11 機能の拡張サポートは、2 GiB 以上のメモリを持つ開発環境でアクティブ化 AWS Cloud9 EC2できます。詳細については、「Java 開発のサポートの強化」を参照してください。
7 カスタムPHPコードの完了 AWS Cloud9 に使用する のパスを指定するには、 AWS Cloud9 IDE プロジェクト、PHPサポート、設定 のPHPコード完了を有効にする設定をオンにし、カスタムコードへのパスをプロジェクト、PHPサポート、PHP完了の包含パス設定に追加します。
8 カスタム Python コードの完了 AWS Cloud9 に使用する のパスを指定するには、 AWS Cloud9 IDE プロジェクト、Python サポート、 設定 で Python コードの完了を有効にする 設定をオンにし、カスタムコードへのパスを プロジェクト、Python サポート、 PYTHONPATH 設定に追加します。
9 AWS Cloud9 IDEでは、言語プロジェクトのコンテキスト内で TypeScript ( でサポートされているバージョン 3.7.5 AWS Cloud9 IDE) など、一部のプログラミング言語の追加サポートが提供されます。詳細については、「言語プロジェクトを操作する」を参照してください。
AWS Cloud9 統合開発環境でサポートされているプログラミング言語バージョン (IDE)
次の表は、 AMIsで特定の でサポートされているプログラミング言語のバージョンの概要を示しています AWS Cloud9 IDE。Ubuntu 18 は 2023 EOL年にリリースされ、その結果、プログラミング言語バージョンを で更新することはできません 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"