ReSharper 2020.2ヘルプ

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

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

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

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

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

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

    Code inspection in the peek definition view
    コードを変更すると、自動的に再分析されます。

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

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

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

Peek Definitionビューでさまざまな種類の関連ソースを開くには、目的の記号にキャレットを設定し、アクションにジャンプポップアップ 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
最終更新日: 2020年7月18日

関連ページ:

次にナビゲート

ReSharper | ナビゲート | 次にナビゲート次にナビゲートは、ほとんどのナビゲーションニーズに対する単一のショートカットです。コンテキストで利用可能なすべてのナビゲーション宛先を含むリストを開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツール...

設計時にコードの課題を検出する

ReSharperは、エディターでコード・ファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの課題は、重大度に従ってエディターで強調表示されます。課題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、...

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

ReSharperを使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。強調表示されたコードの課題で を押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する:クイックフィックスは、ハイライトされた...

リファクタリング

ReSharperは、シンボルの名前変更、移動、および安全な削除を可能にする、一連の自動化されたソリューション全体のコードリファクタリングを提供します。フィールド、変数、またはパラメータを導入してインライン化し、さらに多くの変換を簡単に実行できます。リファクタリングに加えて、ReSharperはコン...

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

ReSharper | ナビゲート | アクションにジャンプ…ReSharperを使用すると、メニューを掘り下げることなく、そのアクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどの任意のグローバルコマン...

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

ReSharper | 検索 | 使用箇所の検索このコマンドを使用すると、ソリューションおよび参照されるアセンブリ内の1つ以上のシンボルのすべての使用箇所を見つけることができます。シンボルの宣言またはその他の使用箇所から検索を開始できます。このコマンドは、ソリューションエクスプローラー、ファイル構造...