[オプション]、[テキスト エディター]、[JavaScript]、[IntelliSense]Options, Text Editor, JavaScript, IntelliSense

JavaScript での IntelliSense の動作設定を変更するには、 [オプション] ダイアログ ボックスの [IntelliSense] ページを使用します。Use the IntelliSense page of the Options dialog box to modify settings that affect the behavior of IntelliSense for JavaScript. [IntelliSense] ページにアクセスするには、メニュー バーの [ツール], [オプション] をクリックし、 [テキスト エディター], [JavaScript], [IntelliSense]. と展開します。You can access the IntelliSense page by choosing Tools, Options on the menu bar, and then expanding Text Editor, JavaScript, IntelliSense.

注意

次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。The Visual Studio edition that you have and the settings that you use determine these elements. 詳細については、「IDE をカスタマイズする」をご覧ください。For more information, see Personalizing the IDE.

[IntelliSense] ページには、以下のセクションがあります。The IntelliSense page contains the following sections:

検証Validation

これらの設定を使用して、JavaScript エディターがドキュメントの構文を検証する方法を設定できます。You can use these options to set preferences for how the JavaScript editor validates syntax in your document.

UIElement の一覧UIElement List

[構文エラーの表示]Show syntax errors

このチェック ボックスをオフにすると、JavaScript エディターに構文エラーが表示されなくなります。When this check box is not selected, the JavaScript code editor does not show syntax errors. このオプションは、自分が記述したものではなく、構文エラーを修正する必要がないコードを扱うときに便利です。This is useful if you are working with code that you didn't write and you don't intend to fix syntax errors.

このチェック ボックスをオンにすると、 [エラーを警告として表示] チェック ボックスをオンにできるようになります。When this check box is selected, you have the option to select the Show errors as warning check box.

[エラーを警告として表示]Show errors as warnings

このチェック ボックスをオンにすると、JavaScript のエラーがエラー一覧ウィンドウにエラーではなく警告として表示されます。When this check box is selected, JavaScript errors are shown as warnings instead of errors in the error list.

[その他のファイル プロジェクト内のファイルのリモート参照 (http:// など) をダウンロードする]Download remote references (e.g. http://) for files in the miscellaneous files project

このチェック ボックスをオンにすると、プロジェクトのコンテキストの外部で開かれる JavaScript ファイルがある場合、IntelliSense の情報を提供するために、Visual Studio によってそのファイルで参照されているリモート JavaScript ファイルがダウンロードされます。When this check box is selected, and if you have a JavaScript file opened outside the context of a project, Visual Studio will download remote JavaScript files referenced in the file for the purpose of providing IntelliSense information. このオプションを選択している場合、JavaScript ファイルに参照として含まれるファイルがダウンロードされます。If this option is selected, files will download when you include them as a reference in your JavaScript file.

注意

Web プロジェクトでは、プロジェクトで参照されるリモート ファイルは既定でダウンロードされます。For Web projects, remote files referenced in your project are downloaded by default.

[入力候補]Statement Completion

これらのオプションを使用して、IntelliSense のステートメントの入力候補の動作を変更できます。You can use these options to change the behavior of IntelliSense statement completion.

UIElement の一覧UIElement List

[Tab キーと Enter キーのみをコミットに使用する]Only use tab or enter to commit

このチェック ボックスをオンにすると、Tab または Enter キーを選択した後にのみ、JavaScript コード エディターによって入力候補一覧で選択された項目を含むステートメントが追加されます。When this check box is selected, the JavaScript code editor appends statements with items selected in the completion list only after you choose the Tab or Enter key. このチェック ボックスがオフの場合、ピリオド、コンマ、コロン、始めかっこ、始め中かっこ ({) など、その他の文字でも選択された項目を含むステートメントを追加できます。When this check box is not selected, other characters, such as a period, comma, colon, open parenthesis, and open brace ({), can also append statements with the selected items.

参照References

これらのオプションを使用して、JavaScript のさまざまなプロジェクトの種類のスコープ内にある IntelliSense (.js) ファイルの種類を指定できます。You can use these options to specify the types of IntelliSense .js files that are in scope for different JavaScript project types. 通常、IntelliSense 参照は、グローバル オブジェクトに IntelliSense サポートを提供するために使用されます。The IntelliSense references are typically used to provide IntelliSense support for global objects. このページを使用して、実行時に読み込む必要があるスクリプトの読み込み順序を設定したり、IntelliSense の拡張ファイルを追加したりすることもできます。You can also use this page to set the loading order for scripts that must be loaded at run time, and to add IntelliSense extension files.

UIElement の一覧UIElement List

[参照グループ]Reference groups

このオプションで、参照グループの種類を指定します。This option specifies the reference group type. 3 つの参照グループがサポートされています。Three reference groups are supported:

定義済みの参照グループを使用して、特定の IntelliSense (.js) ファイルがさまざまな JavaScript プロジェクトのスコープ内にあることを指定できます。You can use pre-defined reference groups to specify that particular IntelliSense .js files are in scope for different JavaScript projects. 4 つの参照グループを使用できます。Four reference groups are available:

  • 暗黙 (Windows バージョン)、JavaScript を使用する Windows 8.x ストアWindows 8.x Store アプリケーション用。Implicit (Windows version), for Windows 8.x ストアWindows 8.x Store apps using JavaScript. このグループに含まれるファイルは、JavaScript を使用する Windows 8.x ストアWindows 8.x Store アプリケーションのコード エディターで開かれる、すべての .js ファイルのスコープ内にあります。Files included in this group are in scope for every .js file opened in the Code Editor for for Windows 8.x ストアWindows 8.x Store apps using JavaScript.

  • 暗黙 (Web)、HTML5 プロジェクト用。Implicit (Web), for HTML5 projects. このグループに含まれるファイルは、これらのプロジェクト タイプのコード エディターで開かれる、すべての .js ファイルのスコープ内にあります。Files included in this group are in scope for every .js file opened in the Code Editor for these project types.

  • 専用のワーカーの参照グループ、HTML5 Web ワーカー用。Dedicated worker reference groups, for HTML5 Web Workers. このグループで指定されたファイルは、専用のワーカーの参照グループへの明示的な参照がある .js ファイルのスコープ内にあります。Files specified in this group are in scope for .js files that have an explicit reference to a dedicated worker reference group.

  • ジェネリック、他の JavaScript プロジェクト タイプ用。Generic, for other JavaScript project types.

[インクルード ファイル]Included files

このオプションで、ファイルが言語サービスのコンテキストに読み込まれる順序を指定します。This option specifies the order in which files are loaded into the context of the language service. [削除][上へ移動]、および [下へ移動] ボタンを使用して順序を構成できます。You can configure the order by using the Remove, Move Up, and Move Down buttons. IntelliSense が正しく動作するためには、別のファイルに依存しているファイルはその別のファイルの後に読み込む必要があります。For IntelliSense to work correctly, a file that is dependent on another must be loaded after the other file.

注意事項

オブジェクトが複数の暗黙的な参照で無条件で定義されている場合、その一覧内の最後の参照を使用してオブジェクトが定義されます。If an object is defined unconditionally in two or more implicit references, the last reference in this list will be used to define the object.

Add a reference to the groupAdd a reference to the group

このオプションを使用すると、適切なファイルを参照して IntelliSense (.js) ファイルを追加できます。This option provides a way to add additional IntelliSense .js files by browsing to the appropriate files.

参照See Also