ファイル内の使用箇所をハイライト
エディターは、キャレットでのシンボルの使用箇所を自動的にハイライトします。これは、短いファイルや小さなコンテキストのローカルにとって非常に便利です。ただし、この種類のハイライトは、キャレットがシンボルに留まっている場合にのみ選択範囲が存在するため、より大きなコンテキストでは常にうまく機能するとは限りません。
また、Esc を押すまで表示されるキャレットに依存しないハイライトもあり、読み取りおよび書き込みアクセスの使用に異なる構成可能な色を適用します。このハイライトを 1 つのアイテムまたは複数の異なるアイテムに対して同時に切り替え、ショートカットを使用してハイライト間を移動できます。
現在のドキュメントの使用箇所を強調する
以下のいずれか 1 つを実行します:
シンボルの使用箇所をハイライトするには、このシンボルの宣言または使用箇所にキャレットを置きます。
インポートされた名前空間のすべての型の使用箇所をハイライトするには、この名前空間の
using
ディレクティブ (Visual Basic のImports
ステートメント) にキャレットを置きます。選択したフラグメントの出現をハイライトするには、このフラグメントを選択します。
Ctrl+Shift+F7 を押すか、メインメニューから
を選択します。または、Ctrl+Shift+A を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。JetBrains Rider は、読み取りの使用を青で、書き込みの使用を赤でハイライトします。色は設定可能です。
選択から始めた場合、見つかった出現箇所は検索コマンド Ctrl+F の場合と同じ方法でハイライトされます。
ハイライトも、右側のエラーストライプに青と赤のマーカーで複製されています。ハイライトされたすべてのアイテムが現在のフレームに表示されていない場合は、これらのマーカーを確認すると役立つ場合があります。
ハイライトされた項目間を移動するには、メニューから
を選択するか、F3/ Shift+F3 を押します。ハイライトの調査が終了したら、Esc を押してハイライトを削除します。
シンボルの使用箇所:
インポートされたネームスペースからのすべてのタイプの使用箇所:
選択の発生:
ハイライト色を構成する
Ctrl+Alt+S を押して設定を開き、
を選択します。検索結果ノードを展開し、以下の項目を構成します。
検索結果
検索結果 (書き込みアクセス)
テキスト検索結果
関連ページ:
ファイル内のテキストを検索して置換する
現在のドキュメント内のテキスト文字列をすばやく検索して置換することができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。現在のドキュメントのテキストを検索を押すか、メインメニューから編集 | 検索 | 検索を選択します。検索ペインはアクティブなエディターの上部に表示されます。必要に応じて、検索オプションを指定します。検索フィールドに、検索文字列の入力を開始します。入力すると、現在のキャレット位置の後に最初に出現した検索文字列が選択され...
エラーストライプとステータスインジケータ
エラーストライプとステータスインジケータは、現在のファイルの設計時コードインスペクションの結果を視覚化し、コードの問題間を移動できます。また、エラーストライプには、ブックマークやハイライトされた使用箇所など、他の機能の特別なマークが表示されます。エラーストライプ:エラーストライプは、エディターのスクロールバーに統合されたサイドバーです。次の項目を個別のマーカーとして表示できます。JetBrains Rider の設計時インスペクションが発見したコードの問題。TODO アイテム、ファイル内のシン...
参照モジュールに依存するコードを見つける
特定の参照モジュール(参照プロジェクト、アセンブリ、インストール済みの NuGet パッケージ)のシンボルがどのように、どこで使用されているかをすばやく見つけることができます。大規模なソリューションでは、これはアーキテクチャの問題を検出し、結合を減らすのに役立ちます。検索結果では、モジュールの型または型メンバーが表示されるコード内のすべての場所が表示されます。モジュールに依存するコードを見つけるソリューションエクスプローラーで、プロジェクトまたはアセンブリ参照、プロジェクトの依存関係ノードで N...
現在のコンテキストを移動する
JetBrains Rider には、現在のコンテキスト、つまり開いているドキュメントとその中のキャレットの位置に基づいてコードを移動するのに役立つさまざまな機能が用意されています。エディターのタブとツールウィンドウを移動する、構造別にファイルを移動する、包含宣言に移動する、メンバーとタグを移動する、暗黙的なインポートを移動する、エディターのパンくずリスト、行番号でコードを移動する、スクロールバーと関連機能、より複雑なナビゲーション機能に加えて、エディターでは基本的なキャレットナビゲーションショ...