アクションとオプションを見つける
ReSharper を使用すると、メニューを掘り下げることなく、アクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどのグローバルコマンドを意味します。
オプションページを検索して移動することもできます。
アクションを見つけて実行するか、オプションページを開く
以下のいずれか 1 つを実行します:
Control+Shift+A を押します。
フォーカスがエディターにある間に、Alt+Enter を押します。
Alt+Enter を押すと、キャレットの位置に応じて 2 つのポップアップのいずれかが表示されます。
キャレットの位置がハイライトされているコードの問題、または ReSharper がコンテキストアクションを提案する可能性があるシンボルの場合(つまり、キャレット位置の右側にアクションインジケータが表示されている場合)、アクションリストが表示されます。
キャレットがエディター内の他の場所にある場合、アクション検索ポップアップが表示され、最近使用されたアクションのリストが表示されます。
どちらの場合も、アクションまたはオプションページの名前の入力を開始するか、関連する単語を試すことができます。例:
property
と入力して、タイプメンバーに関連するアクションを見つけることができます。目的のアクションがリストに表示されている場合は、そのアクションをクリックするか、矢印キーで選択して Enter を押して実行します。
関連ページ:
設計時にコードの問題を分析する
ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:ReSharper によって実行されるデザインタイムコードインスペクションを説明するために、エディターに...
コンテキストアクション
コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小さな変更をすばやく導入できます。ReSharper は、サポートされているすべての言語で数百のコンテキストアクションを提供します。完全なリストは、ReSharper オプション Alt+R, O のページとコ...
テキストに移動
3 回このナビゲーションコマンドを使用すると、ソリューション内のテキストの一致をすばやく見つけて移動できます。サポートされている言語のファイルに加えて、一致するアイテムは任意のテキスト形式のファイルで見つかります。このコマンドは通常、Visual Studio のネイティブ複数ファイル内検索コマンドよりもはるかに高速に動作しますが、欠点として、正規表現をサポートしていません。デフォルトでは、テキストへのナビゲーションはどこでも検索に統合されています — ReSharper は、すべての一致するタ...
シンボルから移動する
ReSharper は、任意のコードシンボルから、その宣言、実装、使用箇所などにアクセスできます。エディター内のシンボルの使用箇所または宣言、ファイル構造ウィンドウ、および他の ReSharper ツールウィンドウからナビゲーションを開始できます。ナビゲーションの範囲は、ソリューション全体のシンボルとファイル、およびソリューションのプロジェクトで参照されるすべてのアセンブリです。コンパイルされたアセンブリ内でナビゲーションがどのように実行されるかについては、コンパイルされたコードを移動するを参照...