ReSharper 2024.1 ヘルプ

フォントと色を構成する

Visual Studio オプションダイアログでは、ReSharper がサポートされる言語の構文コードインスペクションによって検出されるコードの問題正規表現の構文一致する区切り文字To-do 項目テンプレートエディターの項目をハイライトするために使用する色とフォントを構成できます。

色とフォントを設定する

  1. メニューからツール | オプションを選択して、環境 | フォントと色ページに移動します。

  2. アイテムを表示するでは、ReSharper で始まる項目が見つかるまでリストを下にスクロールします。リストを参照して、ReSharper アイテムのフォーマットとハイライトを表示または編集します。

以下の例を見てください:

ReSharper: Syntax highlighting

キーワード、メソッド、フィールド、コンストラクター、文字列リテラルなどに対してデフォルトで異なる色がどのように構成されているかに注目してください。

関連ページ:

構文のハイライト

ReSharper は、デフォルトの Visual Studio のシンボルのハイライトを拡張します。さらに、フィールド、ローカル変数、型、その他の識別子を設定可能な色でハイライトします。例: ReSharper の構文ハイライトにより、コード内のローカル変数とフィールドを簡単に区別することができます。デフォルトの色で C# の ReSharper 構文のハイライトは次のようになります。ReSharper 構文のハイライトの切り替えメインメニューからを選択するか、Alt+R O を押してから、左側...

コードインスペクション

ReSharper は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション ReSharper が提供するコードの種類を調べるには、異なる言語の ReSharper コードインスペクションの全リストをご覧ください。コードインスペクションは、以下のグループに分...

正規表現の支援

ReSharper は、.NET の正規表現で作業するための豊富なツールセットを提供します。既存の式をすばやく分析し、エラーを見つけて修正できます。ReSharper は、新しい式を入力する際に、自動補完と検証を支援します。文字列リテラルの正規表現:デフォルトでは、ReSharper は、正規表現クラスのメソッドで、パラメーターの正規表現のみを処理します。ただし、正規表現を含む文字列は、文字列定数、フィールド、他のメソッドの引数など、さまざまな場所で定義できます。ReSharper で文字列を...

やることリスト

ReSharper は、コード内のタスクと技術的負債を追跡する簡単な方法を提供します。特定のパターンに一致するコード項目 (コメント、文字列リテラル、識別子) は、エディター内だけでなく、To-do エクスプローラーを使用してソリューション全体でも簡単に見つけることができます。ウィンドウ。To Do アイテムは、その種類(編集、通常、質問、警告、エラー)に応じて、エディターとマーカーバーでハイライトされます。Visual Studio オプションのページで色を設定できます。To-do パターン...

テンプレートエディター

テンプレートエディターは、コードテンプレートの作成と編集に役立ちます。テンプレートエディターが新しいドキュメントタブで開き、テンプレートとアプリケーションコードを切り替えて、作成したテンプレートをすばやくテストできます。テンプレートエディターは、キーワード、コメントなどの基本的なコードのハイライトを提供します。すべてのハイライト色は構成可能です。テンプレートエディターの強調色を構成するメニューからを選択して、ページに移動します。アイテムを表示するリストで、ReSharper テンプレートエディター...

キーボードショートカットを設定する

すべての ReSharper アクションは、キーボードショートカットで呼び出すことができます。ほとんどのアクションには既定のショートカットがあり、そのまま使用できます。残りのアクションでは、必要に応じて、好きなショートカットキーを割り当てることができます。ReSharper は、2 つのデフォルトのキーボードショートカットスキームを提供します。Visual Studio — このスキームは、Visual Studio 独自のキーボードショートカットとの競合を最小限に抑えることを目的としています。I...