新規のお客様への AWS Cloud9 の提供は終了しました。AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら
プロジェクト設定のカスタマイズ
以下のセクションでは、[Preferences (設定)]タブの[Project Settings (プロジェクト設定)]ペインで変更できるプロジェクト設定の種類について説明します。
-
JavaScript のサポート
-
PHP のサポート
-
Python のサポート
-
Go のサポート
EC2 インスタンス
- [Stop my environment (環境を停止する)]
-
環境の IDE に接続されたすべてのウェブブラウザインスタンスを閉じた後に、(使っていれば) 環境の Amazon EC2 インスタンスを自動的に停止するタイミングを選択します 1 週間から 30分の範囲で期間を選択できます。また、AWS Cloud9 IDE の終了後に Amazon EC2 インスタンスを自動的に停止しないように選択することもできます。
IDE の終了後 30 分未満でインスタンスを停止したい場合は、コンソールインターフェイスを使用して手動で停止することができます。
コードエディタ (Ace)
- Soft Tabs (ソフトタブ)
-
選択すると、
Tab
を押すたびにタブ文字の代わりに指定された数のスペースが挿入されます。 - Autodetect Tab Size on Load (ロード時にタブサイズを自動検出)
-
選択すると、AWS Cloud9 はタブサイズの推測を試みます。
- New File Line Endings (新規ファイル改行位置)
-
新しいファイルに使用する行末のタイプです。
有効なオプションは以下のとおりです。
-
[Windows (CRLF)]キャリッジリターンとラインフィードで行を終了します。
-
[Unix (LF)]ラインフィードのみで行を終了します。
-
- On Save, Strip Whitespace (保存時に空白を削除)
-
選択した場合、AWS Cloud9 は、そのファイルが保存されるたびに、ファイルから不要なスペースとタブとみなされるものの削除を試みます。
ファイルの検索
- [Ignore these Files (これらのファイルを無視)]
-
ファイルを検索するとき、AWS Cloud9 が無視するファイルの種類です。
- [Maximum number of files to search (in 1000) (検索するファイルの最大数 (1000))]
-
ファイルを検索する際に、AWS Cloud9 が現在の範囲内で検出するファイルの最大数 (1,000 の倍数) です。
Hints and warnings (ヒントと警告)
- 警告レベル
-
有効にするメッセージの最小レベルです。
有効な値には次のようなものがあります。
-
[Info (情報)]情報、警告、およびエラーメッセージを有効にします。
-
[Warning (警告)]警告およびエラーメッセージを有効にします。
-
[Error (エラー)]エラーメッセージだけを有効にします。
-
- [Mark Missing Optional Semicolons (省略可能なセミコロンをマーク)]
-
有効にした場合、AWS Cloud9 は、コードで使用できるが使用されないセミコロンを見つけるたびに、ファイル内にフラグを立てます。
- [Mark Undeclared Variables (宣言されていない変数をマーク)]
-
有効にした場合、AWS Cloud9 は、コード内の宣言されていない変数を見つけるたびに、ファイル内にフラグを立てます。
- [Mark Unused Function Arguments (未使用の関数引数をマーク)]
-
有効にした場合、AWS Cloud9 は、関数内で未使用の変数を見つけるたびに、ファイル内にフラグを立てます。
- [Ignore Messages Matching Regex (正規表現に一致するメッセージを無視する)]
-
AWS Cloud9 は、指定された正規表現に一致するメッセージを表示されません。詳細については、Mozilla 開発者ネットワークに掲載されている JavaScript 正規表現トピックの「正規表現パターンの記述
」を参照してください。
JavaScript サポート
- Customize JavaScript warnings with .eslintrc
-
有効にした場合、AWS Cloud9 は
.eslintrc
ファイルを使用して、どの JavaScript 警告を有効または無効にするかを決定します。詳細については、ESLint ウェブサイトの「設定ファイルの形式」を参照してください。 - JavaScript library code completion (ライブラリコード補完)
-
AWS Cloud9 が自動コード補完の提案や試行に使用する JavaScript ライブラリです。
- [Format Code on Save (保存時にコードを形式設定)]
-
有効にした場合、AWS Cloud9 は、ファイルが保存されるたびに JavaScript ファイル内のコードの形式を設定しようとします。
- Use builtin JSBeautify as code formatter (組み込み をコードフォーマッタとして使用する)
-
有効にした場合、AWS Cloud9 は JSBeautify の内部実装を使用して、ファイル内のコードの可読性を向上させようとします。
- Custom Code Formatter (カスタムコードフォーマッタ)
-
JavaScript ファイルでコードを書式設定するときに AWS Cloud9 が実行を試みるコマンドです。
ビルド
- Builder Path in environment (環境のビルダーパス)
-
カスタムビルド設定へのパスです。
Run and debug (実行とデバッグ)
- Runner Path in Environment (環境のランナーパス)
-
カスタム実行設定へのパスです。
- [Preview URL (プレビュー URL)]
-
環境のアプリケーションのプレビューに使用する URL。
実行設定
この環境設定をカスタム実行します。
- Remove Selected Configs (選択した設定を削除)
-
選択した実行設定を削除します。
- Add New Config (新しい設定を追加)
-
新しい実行設定を作成します。
- Set As Default (デフォルトとして設定)
-
選択した実行設定をデフォルトの実行設定として設定します。
コードフォーマッタ
- JSBeautify 設定
-
ファイル内のコードの可読性を高めるための設定。
- [Format Code on Save (保存時にコードを形式設定)]
-
有効にすると、コードファイルが保存されるたびに AWS Cloud9 は JSBeautify 設定を適用しようとします。
- Use JSBeautify for JavaScript ( のための の使用)
-
有効にすると、JavaScript ファイルが保存されるたびに AWS Cloud9 は JSBeautify 設定を適用しようとします。
- Preserve Empty Lines (空の行を保持する)
-
有効にすると、AWS Cloud9 はコードファイル内の空の行を削除しません。
- Keep Array Indentation (配列のインデントを保持)
-
有効にすると、AWS Cloud9 はコードファイル内の空の行を保持します。
- JSLint Strict Whitespace (JSLint 厳密な空白)
-
有効にすると、AWS Cloud9 はコードファイルに JSLint 空白ルールを適用しようとします。詳細については、JSLint Help
の「Whitespace」を参照してください。 - [Braces (中括弧)]
-
コードでの中括弧の配置を指定します。
有効な値には次のようなものがあります。
-
[Braces with control statement (制御ステートメントを含む中括弧)]では、必要に応じて、開始と終了の各中括弧を関連する制御ステートメントに合わせて移動します。
例えば、このコードは次のような形式になっています。
for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}
ファイルを保存するときにこのコードに変わります。
for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
-
[Braces on own line (中括弧ごとに独自の行)]は、必要に応じて各中括弧をそれぞれの行に移動します。
例えば、このコードは次のような形式になっています。
for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}
ファイルを保存するときにこのコードに変わります。
for (var i = 0; i < 10; i++) {if (i == 5) { console.log("Halfway done.") } }
-
[End Braces on own line (終了括弧ごとに独自の行)]は、必要に応じて各終了括弧をそれぞれの行に移動します。
例えば、このコードは次のような形式になっています。
for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
ファイルを保存するときにこのコードに変わります。
for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") } }
-
- Preserve Inline Blocks (インラインブロックの保持)
-
有効にすると、AWS Cloud9 はインラインブロックの前と後の中括弧を別個の行に移動しようとしません (これらの中括弧が同じ行にある場合)。
- Space Before Conditionals (条件の前の空白)
-
有効にすると、AWS Cloud9 は必要に応じて各条件宣言の前にスペースを追加します。
- Unescape Strings (未エスケープ文字列)
-
有効にした場合、AWS Cloud9 は、エスケープされた文字列をエスケープされていない文字列に変換します。たとえば、
\n
を改行文字に変換し、\r
をキャリッジリターン文字に変換します。 - Indent Inner Html (インデント内部 Html)
-
有効にすると、AWS Cloud9 は HTML コードの
<head>
セクションと<body>
セクションをインデントします。
TypeScript サポート
- [Format Code on Save (保存時にコードを形式設定)]
-
有効にすると、AWS Cloud9 は、TypeScript ファイルが保存されるたびに TypeScript コードの書式を設定しようとします。
- Custom Code Formatter (カスタムコードフォーマッタ)
-
TypeScript コードのカスタムコードの書式設定へのパスです。
PHP サポート
- Enable PHP code completion ( コード補完を有効にする)
-
有効にした場合、AWS Cloud9 は PHP コードを補完しようとします。
- PHP Completion Include Paths (パスを含む 補完)
-
AWS Cloud9 が PHP コードの補完を試みるのに使用する場所です。例えば、AWS Cloud9 が補完に使用するカスタム PHPPHP ファイルが
~/environment
ディレクトリのどこかにある場合、このパスに~/environment
を追加します。 - [Format Code on Save (保存時にコードを形式設定)]
-
有効にすると、AWS Cloud9 は、PHP ファイルが保存されるたびに PHP コードの書式を設定しようとします。
- Custom Code Formatter (カスタムコードフォーマッタ)
-
PHP コードのカスタムコードの書式設定へのパスです。
Python サポート
- Enable Python code completion ( コード補完を有効にする)
-
有効にした場合、AWS Cloud9 は Python コードを補完しようとします。Python コードを補完するために AWS Cloud9 で使用するパスを設定するには、[PYTHONPATH]設定を使用します。
- Python バージョン
-
使用する Python のバージョンを指定します。
- Pylint command line options (コマンドラインオプション)
-
Python コードで Pylint に使用する AWS Cloud9 のオプションです。詳細については、Pylint ウェブサイトの「Pylint ユーザーマニュアル
」を参照してください。 - PYTHONPATH
-
AWS Cloud9 が使用する Python ライブラリとパッケージへのパスです。たとえば、
~/environment
ディレクトリにカスタム Python ライブラリとパッケージがある場合は、このパスに~/environment
を追加します。 - [Format Code on Save (保存時にコードを形式設定)]
-
有効にすると、AWS Cloud9 は、Python ファイルが保存されるたびに Python コードの書式を設定しようとします。
- Custom Code Formatter (カスタムコードフォーマッタ)
-
Python コードのカスタムコードの書式設定へのパスです。
Go サポート
- Enable Go code completion ( コード補完を有効にする)
-
有効にした場合、AWS Cloud9 は Go コードを補完しようとします。
- [Format Code on Save (保存時にコードを形式設定)]
-
有効にすると、AWS Cloud9 は、Go ファイルが保存されるたびに Go コードの書式を設定しようとします。
- Custom Code Formatter (カスタムコードフォーマッタ)
-
Go コードのカスタムコードの書式設定へのパスです。