Angular 2HTML テンプレートのサポート
ReSharper は、Angular 2 HTML テンプレート言語の IDE サポートを提供します。
ReSharper は、.html ファイルの Angular 構文をハイライトし、挿入された Javascript/Typescript のエラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。Javascript/Typescript シンボルの宣言に行き、それらの用法を捜し、他のナビゲーション機能を楽しむことができます。
![ReSharper: Angular HTML テンプレート言語サポート ReSharper: Angular HTML template language support](https://resources.jetbrains.com/help/img/dotnet/2024.1/angular.png)
デフォルトでは、Angular HTML テンプレート構文のサポートは無効になっています。有効にするには、HTML ページでの Angular マークアップのサポートセレクタで対応する値を選択します。
オプションページを開き、Angular サポートを有効にすると、ReSharper が認識し処理する Angular 構文項目の種類を微調整できます。これを行うには、
オプションページの対応するチェックボックスを使用します。関連ページ:
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Coding_Assistance__Syntax_Highlighting__CSharp.png)
構文のハイライト
ReSharper は、デフォルトの Visual Studio のシンボルのハイライトを拡張します。さらに、フィールド、ローカル変数、型、その他の識別子を設定可能な色でハイライトします。例: ReSharper の構文ハイライトにより、コード内のローカル変数とフィールドを簡単に区別することができます。デフォルトの色で C# の ReSharper 構文のハイライトは次のようになります。ReSharper 構文のハイライトの切り替えメインメニューからを選択するか、Alt+R O を押してから、左側...
![](https://pleiades.io/icons/resharper.png)
コードインスペクションでコードの問題を見つける
ReSharper の静的コード分析はコードインスペクションと呼ばれ、サポートされているすべての言語のコードに 2300 を超える個別のコードインスペクションを適用することによって実行されます。コードの問題はいくつかの方法で見つけることができます:ReSharper は、エディターで開かれたすべてのファイルについて、設計時に自動的にコードの問題を見つけてハイライトします。デザインタイムコードインスペクションのスコープは、ソリューション全体の分析を使用してソリューション全体に拡張できます。この場合...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Coding_Assistance__Code_Completion__Symbol__this.png)
基本補完
ReSharper の基本補完は、クラス、メソッド、変数、キーワード、以前にインポートされた拡張メソッドを含む現在の可視性スコープ内で使用可能なその他のシンボルの名前を提案します。ライブテンプレート、コード生成の提案、単体テストのカテゴリなど、他の多くのコンテキスト固有の提案も補完リストで利用できます。デフォルトでは、基本補完の候補にはスマート補完とインポートシンボル補完の項目も含まれます。デフォルトの動作を変更する場合は、ReSharper オプション Alt+R, O のページで対応するコントロ...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/go_to_decalration_smart.png)
宣言に移動
このコマンドを使用して、任意のシンボルの使用箇所からシンボルの宣言に移動します。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。反対方向(シンボルの使用箇所)に移動するには、すでにシンボル宣言を行っているときに宣言に移動コマンドを呼び出すか、シンボルの使用に移動コマンドを使用できます。シンボルの宣言に移動するキャレットをエディターのシンボルに配置するか、ツールウィンドウでシンボルを選択します。メインメニューで選択するか
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/protobuf_sample.png)
言語による ReSharper: Google プロトコルバッファ (プロトブフ)
ReSharper は、Google プロトコルバッファ(Protobuf)バージョン 2.x および 3.0 の .proto ファイルで IDE サポートを提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの用法を検索し、他のナビゲーション機能を楽しむことができます。Protobuf コードを再フォーマットしてシンボルの名前を変更することも...