ReSharper 2024.1 ヘルプ

ピーク定義ビューで関連コードを表示および編集する

Visual Studio のピーク定義機能を使用すると、別の新しいタブを開かなくても、参照されているシンボルのソースコードをその場で表示および編集できます。

ReSharper はこの機能を拡張して、さらに便利にしています。

  • Visual Studio のネイティブショートカット Alt+F12 に加えて、シンボルの使用箇所を Ctrl+Shift -click して、その宣言を Peek Definition ビューに表示できます。これを無効にする場合は、ReSharper オプション Alt+R, O環境 | 検索とナビゲーションページで Ctrl + Shift クリックで宣言を確認チェックボックスをオフにします。

  • すべてのナビゲーション機能は、ピーク定義ビューで使用できます。例: 次に移動コマンド Control+Shift+G を呼び出すことができます。すべてのナビゲーション結果は、同じピーク定義ビュー内に表示されます。

  • ピーク定義ビューにソリューションのコードが表示されている場合、ReSharper はコードインスペクションを実行し、そこにクイックフィックスを提供します。

    Code inspection in the peek definition view

    コードを変更すると、自動的に再分析されます。

  • すべてのリファクタリングは、ピーク定義ビューで使用できます。Control+Shift+R を押すと、使用可能なリファクタリングのリストを確認できます。

  • Esc を押してピーク定義ビューを閉じ、Shift+Esc を押してエディターと定義ウィンドウを切り替えることができます。

  • ピーク定義ビューで、実装、基本シンボルシンボル使用箇所を一覧表示して調査できます。

ピーク定義ビューでさまざまな種類の関連ソースを開くには、目的のシンボルにキャレットを置き、アクションに移動ポップアップ Control+Shift+Apeek と入力します。

ReSharper: Choosing a navigation action for Peek Definition view

ピーク使用箇所

専用ウィンドウ(使用箇所の検索 Alt+F7)で使用箇所を見つけて調査するか、目的の使用箇所(シンボルの使用 Control+Alt+F7)に移動する代わりに、ピーク定義ビューにすべての使用箇所をリストし、使用箇所を表示または編集することもできます。ビューの右側で選択できます。

ReSharper. Studying symbol usages in the Peek Definition view

これを行うには、デフォルトでは、宣言または任意の使用をマウスの中ボタンCtrl -click できます。これを無効にする場合は、ReSharper オプション Alt+R, O環境 | 検索とナビゲーションページで Ctrl + 中央ボタンクリックピーク使用箇所を使用するチェックボックスをオフにします。または、メインメニューからいつでもこのコマンドを呼び出すことができます: ReSharper | 移動 | ピーク | ピーク使用箇所

ピークシンボル

専用ウィンドウ(ベースシンボル Control+U)にすべてのベースシンボルを一覧表示する代わりに、Shift+Alt+Q を押すか、メインメニューから ReSharper | 移動 | ピーク | ピークベースシンボルを選択して、ピーク定義ビューでベースシンボルを調べることができます。

ReSharper. Studying base symbols in the Peek Definition view

ピーク実装

専用ウィンドウ(実装に移動 Control+Shift+Alt+B)で現在のシンボルの最終的な実装を表示する代わりに、Control+Alt+Q を押すか、メインメニューから ReSharper | 移動 | ピーク | ピーク実装を選択して、ピーク定義ビューで実装を調べることができます。

ReSharper. Studying implementations of the symbol in the Peek Definition view

関連ページ:

次に移動

次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメ...

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

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:ReSharper によって実行されるデザインタイムコードインスペクションを説明するために、エディターに...

コードの問題のクイックフィックス

ReSharper を使用すると、設計時に検出されたほとんどのコード問題を即座に修復できます。ハイライトされたコードの問題でを押して、問題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスの適用:クイックフィックスは、ハイライトされたコードの問題の左側にアクションインジケーターとして視覚的に表示されます。これらのインジケーターは、コードの問題にキャレットを置くと表示されます。次のインジケーターは、簡単な修正を意味します。エラー重大

アクションとオプションを見つける

ReSharper を使用すると、メニューを掘り下げることなく、アクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどのグローバルコマンドを意味します。オプションページを検索して移動することもできます。アクションを見つけて実行するか、オプションページを開く以下のいずれか 1 つを実行します: を押します。フォーカスがエディターにある間に、を押します。、を押すと、キャレットの位置に応じて 2 つのポップア...

使用箇所の検索のシンボル

このコマンドを使用すると、ソリューションおよび参照アセンブリ内の 1 つ以上のシンボルのすべての使用箇所を検索できます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。現在のコンテキストからシンボルの使用箇所を見つけるキャレットをエディターのシンボルに配置するか、ツールウィンドウでシンボルを選択します。以下のいずれか 1 つを実行します: メインメニューからを選択...

やることリスト

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