

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IDE AWS Cloud9 でのプロジェクト設定の操作
<a name="settings-project"></a>

 現在の AWS Cloud9 開発環境にのみ適用される*プロジェクト設定*には、次の種類の設定が含まれます。
+ ソフトタブを使用するかどうか、新しいファイル行終了などの、コードエディタ設定
+ 無視するファイルタイプ
+ 表示または抑制するヒントと警告の種類
+ JavaScript、PHP、Python、および Go などのプログラミング言語のコードおよびフォーマットの設定
+ 実行中およびビルド時に使用する設定の種類

プロジェクト設定が適用される環境は 1 つだけですが、1 つの 環境のプロジェクト設定を他の 環境に適用することができます。
+  [プロジェクト設定の表示または変更](#settings-project-view) 
+  [環境の現在のプロジェクト設定を別の環境に適用](#settings-project-apply) 
+  [プロジェクト設定のカスタマイズ](settings-project-change.md) 

## プロジェクト設定の表示または変更
<a name="settings-project-view"></a>

1. メニューバーで、**AWS Cloud9**、［**設定**］の順に選択します。

1. 現在の環境のプロジェクト設定を表示するには、［**設定**］タブのサイドナビゲーションペインで、［**プロジェクト設定**］を選択します。

1. 環境の現在のプロジェクト設定を変更するには、**[Project Settings]** (プロジェクト設定) ペインの設定を選択します。

プロジェクト設定の変更方法の詳細については、「[プロジェクト設定のカスタマイズ](settings-project-change.md)」を参照してください。

## 環境の現在のプロジェクト設定を別の環境に適用
<a name="settings-project-apply"></a>

1. ソース環境とターゲット環境の両方で、IDE AWS Cloud9 のメニューバーで、**AWS Cloud9「プロジェクト設定を開く**」を選択します。

1. ソース環境で、表示される**[project.settings]** タブの内容をコピーします。

1. ターゲット 環境で、［**project.settings**］タブの内容を、ソース 環境からコピーした内容で上書きします。

1. ターゲット 環境で、［**project.settings**］タブを保存します。

# プロジェクト設定のカスタマイズ
<a name="settings-project-change"></a>

以下のセクションでは、［**Preferences (設定)**］タブの［**Project Settings (プロジェクト設定)**］ペインで変更できるプロジェクト設定の種類について説明します。
+  [EC2 インスタンス](#settings-project-change-ec2-instance) 
+  [コードエディタ (Ace)](#settings-project-change-code-editor-ace) 
+  [ファイルの検索](#settings-project-change-find-in-files) 
+  [ヒントと警告](#settings-project-change-hints-and-warnings) 
+  [JavaScript のサポート](#settings-project-change-javascript-support) 
+  [Build](#settings-project-change-build) 
+  [実行およびデバッグ](#settings-project-change-run-and-debug) 
+  [実行設定](#settings-project-change-run-configurations) 
+  [コードフォーマッタ](#settings-project-change-code-formatters) 
+  [TypeScript サポート](#settings-project-change-typescript-support) 
+  [PHP のサポート](#settings-project-change-php-support) 
+  [Python のサポート](#settings-project-change-python-support) 
+  [Go のサポート](#settings-project-change-go-support) 

## EC2 インスタンス
<a name="settings-project-change-ec2-instance"></a>

** [**Stop my environment (環境を停止する)**] **  
環境の IDE に接続されたすべてのウェブブラウザインスタンスを閉じた後に、(使っていれば) 環境の Amazon EC2 インスタンスを自動的に停止するタイミングを選択します 1 週間から 30分の範囲で期間を選択できます。IDE を終了した後に Amazon EC2 AWS Cloud9 インスタンスを自動的に停止しないように選択することもできます。  
IDE の終了後 30 分未満でインスタンスを停止したい場合は、[コンソールインターフェイスを使用して手動で停止する](stopping-instance-manually.md)ことができます。

## コードエディタ (Ace)
<a name="settings-project-change-code-editor-ace"></a>

** **Soft Tabs** (ソフトタブ) **  
選択すると、`Tab` を押すたびにタブ文字の代わりに指定された数のスペースが挿入されます。

** **Autodetect Tab Size on Load** (ロード時にタブサイズを自動検出) **  
選択すると、タブサイズを推測 AWS Cloud9 しようとします。

** **New File Line Endings** (新規ファイル改行位置) **  
新しいファイルに使用する行末のタイプです。  
有効なオプションは以下のとおりです。  
+  ［**Windows (CRLF)**］キャリッジリターンとラインフィードで行を終了します。
+  ［**Unix (LF)**］ラインフィードのみで行を終了します。

** **On Save, Strip Whitespace** (保存時に空白を削除) **  
選択すると、ファイルが保存されるたびに、ファイルから不要なスペースやタブと見なされるものを削除 AWS Cloud9 しようとします。

## ファイルの検索
<a name="settings-project-change-find-in-files"></a>

** [**Ignore these Files (これらのファイルを無視)**] **  
ファイルを検索する場合、 が AWS Cloud9 無視するファイルのタイプ。

** [**Maximum number of files to search (in 1000) (検索するファイルの最大数 (1000))**] **  
ファイルを検索する場合、 が現在のスコープで AWS Cloud9 検出する 1,000 の倍数での最大ファイル数。

## Hints and warnings (ヒントと警告)
<a name="settings-project-change-hints-and-warnings"></a>

** **警告レベル** **  
有効にするメッセージの最小レベルです。  
有効な値は次のとおりです。  
+  ［**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 正規表現トピック*の「[正規表現パターンの記述](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern)」を参照してください。

## JavaScript サポート
<a name="settings-project-change-javascript-support"></a>

** **Customize JavaScript warnings with .eslintrc** **  
有効にすると、 `.eslintrc` ファイル AWS Cloud9 を使用して、有効または無効にするJavaScript警告を決定します。詳細については、ESLint ウェブサイトの「[設定ファイルの形式](http://eslint.org/docs/user-guide/configuring#configuration-file-formats)」を参照してください。

** **JavaScript library code completion** (ライブラリコード補完) **  
 AWS Cloud9 が自動コード補完を提案または実行するために使用するJavaScriptライブラリ。

** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、JavaScriptファイルが保存されるたびにファイルのコードをフォーマット AWS Cloud9 しようとします。

** **Use builtin JSBeautify as code formatter** (組み込み をコードフォーマッタとして使用する) **  
有効にすると、 の内部実装 AWS Cloud9 を使用してJSBeautify、ファイル内のコードの読みやすさの向上を試みます。

** **Custom Code Formatter** (カスタムコードフォーマッタ) **  
ファイルでコードをフォーマットするときに が実行 AWS Cloud9 を試みるコマンドJavaScript。

## 構築
<a name="settings-project-change-build"></a>

** **Builder Path in environment** (環境のビルダーパス) **  
カスタムビルド設定へのパスです。

## Run and debug (実行とデバッグ)
<a name="settings-project-change-run-and-debug"></a>

** **Runner Path in Environment** (環境のランナーパス) **  
カスタム実行設定へのパスです。

** [**Preview URL (プレビュー URL)**] **  
環境のアプリケーションのプレビューに使用する URL。

## 実行設定
<a name="settings-project-change-run-configurations"></a>

この環境設定をカスタム実行します。

** **Remove Selected Configs** (選択した設定を削除) **  
選択した実行設定を削除します。

** **Add New Config** (新しい設定を追加) **  
新しい実行設定を作成します。

** **Set As Default** (デフォルトとして設定) **  
選択した実行設定をデフォルトの実行設定として設定します。

## コードフォーマッタ
<a name="settings-project-change-code-formatters"></a>

** **JSBeautify 設定** **  
ファイル内のコードの可読性を高めるための設定。    
** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、コードファイルが保存されるたびにJSBeautify設定を適用 AWS Cloud9 しようとします。  
** **Use JSBeautify for JavaScript** ( のための の使用) **  
有効にすると、JavaScriptファイルが保存されるたびにJSBeautify設定を適用 AWS Cloud9 しようとします。  
** **Preserve Empty Lines** (空の行を保持する) **  
有効にした場合、コードファイル内の空の行は削除 AWS Cloud9 されません。  
** **Keep Array Indentation** (配列のインデントを保持) **  
有効にすると、コードファイルの配列に要素宣言のインデント AWS Cloud9 が保持されます。  
** **JSLint Strict Whitespace** (JSLint 厳密な空白) **  
有効にすると、コードファイルに JSLint 空白ルールを適用 AWS Cloud9 しようとします。詳細については、[JSLint Help](http://jslint.com/help.html) の「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) **  
有効にすると、HTML コードの AWS Cloud9 インデント`<head>`と`<body>`セクションが表示されます。

## TypeScript サポート
<a name="settings-project-change-typescript-support"></a>

** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、TypeScriptファイルが保存されるたびにTypeScriptコードをフォーマット AWS Cloud9 しようとします。

** **Custom Code Formatter** (カスタムコードフォーマッタ) **  
TypeScript コードのカスタムコードの書式設定へのパスです。

## PHP サポート
<a name="settings-project-change-php-support"></a>

** **Enable PHP code completion** ( コード補完を有効にする) **  
有効にすると、PHPコードを完了しようと AWS Cloud9 します。

** **PHP Completion Include Paths** (パスを含む 補完) **  
コードを完了するために AWS Cloud9 が使用する場所PHP。例えば、 AWS Cloud9 が補完に使用するカスタム PHPPHP ファイルが `~/environment` ディレクトリのどこかにある場合、このパスに `~/environment` を追加します。

** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、PHPファイルが保存されるたびにPHPコードをフォーマット AWS Cloud9 しようとします。

** **Custom Code Formatter** (カスタムコードフォーマッタ) **  
PHP コードのカスタムコードの書式設定へのパスです。

## Python サポート
<a name="settings-project-change-python-support"></a>

** **Enable Python code completion** ( コード補完を有効にする) **  
有効にすると、Pythonコードを完了しようと AWS Cloud9 します。がPythonコードを完了 AWS Cloud9 するために使用するパスを設定するには、**PYTHONPATH** 設定を使用します。

** **Python バージョン** **  
使用する Python のバージョンを指定します。

** **Pylint command line options** (コマンドラインオプション) **  
Python コードPylintで AWS Cloud9 に使用する のオプション。詳細については、Pylint ウェブサイトの「[Pylint ユーザーマニュアル](https://pylint.readthedocs.io/en/latest/)」を参照してください。

** **PYTHONPATH** **  
 AWS Cloud9 で使用する のPythonライブラリとパッケージへのパス。たとえば、`~/environment` ディレクトリにカスタム Python ライブラリとパッケージがある場合は、このパスに `~/environment` を追加します。

** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、Pythonファイルが保存されるたびにPythonコードをフォーマット AWS Cloud9 しようとします。

** **Custom Code Formatter** (カスタムコードフォーマッタ) **  
Python コードのカスタムコードの書式設定へのパスです。

## Go サポート
<a name="settings-project-change-go-support"></a>

** **Enable Go code completion** ( コード補完を有効にする) **  
有効にすると、Goコードを完了しようと AWS Cloud9 します。

** [**Format Code on Save (保存時にコードを形式設定)**] **  
有効にすると、Goファイルが保存されるたびにGoコードをフォーマット AWS Cloud9 しようとします。

** **Custom Code Formatter** (カスタムコードフォーマッタ) **  
Go コードのカスタムコードの書式設定へのパスです。

# 環境のEC2 インスタンスを手動で停止する
<a name="stopping-instance-manually"></a>

[EC2 インスタンス](settings-project-change.md#settings-project-change-ec2-instance)設定を使用すると、IDE に接続したすべてのウェブブラウザインスタンスを閉じてから 30 分後に、すぐに、環境の Amazon EC2 インスタンスを自動的に停止できます

コンソールを使用してインスタンスをすぐに手動で停止することもできます。

環境の EC2 インスタンスを手動で停止するには、次の手順を選択します。

1. IDE に接続されているすべてのウェブブラウザインスタンスを閉じたら、 AWS Cloud9 コンソールで**環境**を選択します。

1. ペインの右上にある、使用していた環境の詳細を表示するボタンを選択し、**詳細を表示**を選択します。

1. **環境の詳細**の中、**EC2 インスタンス**の下で**インスタンスに移動**を選択します。

1. Amazon EC2 コンソールの**[Instance state]** (インスタンスの状態) で、環境のインスタンスを選択するチェックボックスを選択します。**[Instance state]** (インスタンスの状態) は、インスタンスがまだ実行中であることを示している可能性があります。

1. ［**Instance state (インスタンスの状態)**］を選択し、［**Stop instance (インスタンスの停止)**］を選択します。

1. 確認を求められたら、[**Stop**] を選択してください。インスタンスが停止するまで、数分かかる場合があります。