JetBrains Rider 2024.1 ヘルプ

「鉛筆」ウィジェット

エディターの右下隅に表示される「鉛筆」ウィジェットを使用すると、コードのハイライトとビジュアルヘルパーをすばやく構成できます。

JetBrains Rider: Pencils widget

アイコンをクリックしてウィジェットを開くと、次の構成を行うことができます。

  • 上部のスライダーを使用して、コードハイライトするコード インスペクションの数を増減します。

    デフォルトでは、スライダーはヒントにあります。これは、JetBrains Rider 設定 Ctrl+Alt+Sエディター | インスペクション設定 | インスペクション重大度 | [ 言語 ] ページで明示的に無効にされているものを除いて、すべてのインスペクションが有効になっていることを意味します。ウィジェットのインスペクションの構成をクリックして、これらの設定にアクセスすることもできます。

    スライダーを左に動かすと、JetBrains Rider は、スライダーで選択したものよりも重大度レベルが低いすべてのインスペクションを無効にします。

    例: スライダーが警告に設定されている場合、重大度レベル提案およびヒントのすべてのインスペクションが無効になります。

    スライダーが構文に設定されている場合、JetBrains Rider は言語構文のみをハイライトします。

    スライダーはコードスタイルインスペクションに影響を与えないことに注意してください。このウィジェットは、このウィジェットの別のチェックボックスで切り替えることができます。

  • インレイ情報チェックボックスを使用してコードビジョンインレイヒントの両方を切り替えるか、 をクリックして個別に切り替えます。

  • スタイルインスペクションチェックボックスを使用して、すべてのインスペクションをカテゴリネーミングスタイル構文スタイル文法やスペルから切り替えるか、 をクリックして特定のカテゴリを選択します。

デフォルトでは、変更は「このコンピューター」設定レイヤーのすべてのソリューションに保存されます。

ウィジェットの下部にあるセレクターを使用して、現在のソリューションの変更を「Solution personal」設定レイヤーに保存したり、設定をチームと共有したりできます。変更は「ソリューションチーム共有」設定レイヤーに保存されます。

関連ページ:

コードインスペクション

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

設計時にコードの問題を分析する

JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...

コードビジョン

コードビジョンは、型および型メンバーのさまざまなメトリックを収集し、その情報を宣言の上または後に表示します。メトリックの位置、最大数、その他の設定は、JetBrains Rider 設定のページで構成できます。すべてのメトリクスをクリックして追加の詳細を表示したり、メトリクスにカーソルを合わせてさらにをクリックして非表示のメトリクスを表示したり、コードビジョン設定にアクセスしたりできます。キーボードでコードメトリックの詳細にアクセスする場合は、すべてのナビゲーション関連のメトリックに次に移動シ...

インレイヒント

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

ネーミングスタイル

JetBrains Rider は、コード内のシンボルの希望する命名スタイルを定義、制御、適用できます。一連のルールがあり、各ルールは一連の制約を持つ特定の識別子を対象とします (たとえば、ルールは静的プライベート読み取り専用フィールドを対象にすることができます)。各ルールには、複合語、アンダースコア、サフィックス、プレフィックスなどの大文字化を定義する 1 つ以上の関連スタイルを含めることができます。これらのルールは、JetBrains Rider がコード補完およびコード生成機能を使用して新...

構文スタイル

コードスタイルの側面の 1 つは、互換性のある言語構文構造を使用する方法です。例: 以下の 2 つのメソッド定義は、コンパイラーの観点からは同じですが、構文構造の選択により、それらは異なって見えます。[Conditional("DEBUG")] [Test] static public void Foo(String str) { foreach (Char ch in str) { System.Console.WriteLine(value: ch); } }[Test, Condition...