ReSharper 2024.1 ヘルプ

カラーアシスタンス

ReSharper には、コード内のカラー定義を扱うのに役立つ一連の機能が用意されています。

色がどのように定義されているかに関係なく、エディター内のすべての色の値には、対応する色のアイコンがあります。カラーアイコンの上にマウスを置くと、他の形式でカラー値を確認できます。

Color assistance

色は補完リストでも視覚化されています。

Colors in the completion auto-popup

ハイライトされている色の定義が表示されている場合は、専用のビジュアルエディターを使用して色の定義を変更できます。

色の定義を変更する

  1. キャレットをハイライトされた色の定義に置きます。

  2. Alt+Enter を押し、アクションリストからパレットから色を選択を選択します。

  3. 色を選択しますダイアログでは、AHSB、Web、ARGB の 3 つのモデルを使用して色を選択できます。希望する色の数値がわかっている場合は、適切なテキストフィールドにその数値を入力できます。カラースライダーとカラーフィールドを使用して色を選択できます。カラーフィールドとカラースライダーを使用して色を調整すると、それに応じて数値も調整されます。カラーボックスで色を選択すると、AHSB、ARGB の数値と 16 進数が同時に表示されます。

    Changing color definition in C# with a visual editor
  4. 画面上のある点から色を選ぶ ThemedIcon.ColorSelection16x16.Screen.(Gray).png をクリックして、実行中のデスクトップアプリケーションのいずれかから色を選択することもできます。

  5. OK をクリックして選択した色を適用し、ダイアログを閉じます。

デフォルトでは、ReSharper は色の使用をハイライトしますが、ReSharper オプションのコードインスペクション | 設定ページのハイライトカラーの使用箇所チェックボックスをオフにすることでこれをオフにできます。

この機能は、次の言語とテクノロジーでサポートされています。

ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語別 ReSharper セクションの対応するトピックを参照してください。

関連ページ:

インレイヒント

インレイヒントは、コードの読みやすさを向上させる構成可能なエディターの装飾です。プッシュツーヒントモード:インレイヒントは役立つ場合がありますが、一方で、エディタースペースを取り、場合によっては冗長に見えることがあります。プッシュツーヒントモード(デフォルトで有効になっている)を使用できます。ヒントを非表示にして、Ctrl キーを押したままにすることで必要な場合にのみヒントを表示できます。このモードでは、Ctrl を 2 回押して、現在のエディタータブのヒントを切り替えることもできます。インレイヒ...

コード補完 (IntelliSense)

ReSharper は、高度な機能を備えた Visual Studio のネイティブコード補完(IntelliSense)を補完し、拡張します。例: あなたの入力に基づいて提案のリストを絞り込み、選択した型と拡張メソッドを自動的にインポートし、メソッド名を補完するときに括弧を追加し、型に応じて変数とフィールド名を提案するなど。ReSharper のコード補完の機能に慣れ親しむために、いくつかの実装の基本があります: デフォルトでは、ReSharper は Visual Studio のネイティブの...

アクションインジケーターとアクションリスト

ReSharper が Visual Studio テキストエディターに追加する最も注目すべきものの中には、アクションインジケータとアクションリストがあります。これらは、ReSharper でサポートされているすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、適用できます。アクションインジケータ:アクションインジケーターは、設定に応じて、アクションバー、テキストエディターの左マージンおよび / また...

ASP.NET MVC 特有の機能

ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...

言語による ReSharper: MS ビルド

MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...

言語による ReSharper: Google プロトコルバッファ (プロトブフ)

ReSharper は、Google プロトコルバッファ(Protobuf)バージョン 2.x および 3.0 の .proto ファイルで IDE サポートを提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの用法を検索し、他のナビゲーション機能を楽しむことができます。Protobuf コードを再フォーマットしてシンボルの名前を変更することも...