次に移動: 関数出口
このコマンドは、関数のすべての終了ポイント間を移動する簡単な方法です。このコマンドは、関数の名前、プロパティの getter または setter、コンストラクターの名前、return
、throw
、yield
ステートメント、void
戻り型の関数の括弧を閉じるときに次に移動を呼び出すと見つかります。
終了ポイントが 1 つしかない場合は、ReSharper はそこに直接移動します。複数の終了ポイントがある場合は、それぞれが青色でハイライトされています。
![機能出口への移動 Navigating to function exits](https://resources.jetbrains.com/help/img/dotnet/2024.1/Navigation_and_Search__Navigate_from_Here__function_exits_01.png)
ハイライトは、右側のマーカーバーの青いマーカーでも複製されます。ハイライトされたすべてのアイテムが現在のフレームに表示されていない場合は、これらのマーカーを確認すると役立つ場合があります。
ハイライトされた項目間を移動するには、メニューから ステータスインジケーター ( が表示されているはずです) をクリックして、ハイライト間を移動します。
ハイライトの調査が終了したら、Esc を押してハイライトを削除します。
デフォルトでは、キャレットをいずれかの関数 exit に置くと、ReSharper はすべての関数 exit を自動的にハイライトすることに注意してください。
![ReSharper は関数出口をハイライトする ReSharper highlights function exits](https://resources.jetbrains.com/help/img/dotnet/2024.1/context_exits.png)
この機能は、次の言語とテクノロジーでサポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語別 ReSharper セクションの対応するトピックを参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Navigation_and_Search__Navigate_from_Here__navigate_from_here.png)
次に移動
次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメ...
![](https://pleiades.io/icons/resharper.png)
マーカーバーとステータスインジケーター
マーカーバーとステータスインジケーターは、現在のファイルの設計時コードインスペクションの結果を視覚化し、コードの問題間を移動できます。また、マーカーバーには、ハイライトされた使用箇所など、他の機能の特別なマークが表示されます。マーカーバー:マーカーバー (別名「エラーストライプ」) は、エディターのスクロールバーに統合されているか、スクロールバーの右側に表示されるサイドバーです。次の項目を個別のマーカーとして表示できます。ReSharper の設計時インスペクションによって発見されたコードの問題...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Web_Development__MVC__Navigation.png)
ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/ReSharper_by_Language__MSBuild__Quick-Fixes__add_attribute_01.png)
言語による ReSharper: MS ビルド
MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/protobuf_sample.png)
言語による ReSharper: Google プロトコルバッファ (プロトブフ)
ReSharper は、Google プロトコルバッファ(Protobuf)バージョン 2.x および 3.0 の .proto ファイルで IDE サポートを提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの用法を検索し、他のナビゲーション機能を楽しむことができます。Protobuf コードを再フォーマットしてシンボルの名前を変更することも...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/json_competion.png)
言語 JSON による ReSharper
JSON および JSON スキーマのサポートは、現在、構文のハイライト(古い Visual Studio バージョンを含む)のような基本的なものから、コードのフォーマットや再配置(たとえば、オブジェクトのプロパティや任意の選択を移動できる)、コードインスペクションおよびクイックフィックスなどのより高度な機能にまでおよびます。スキーマ、パス、正規表現、パッケージを認識するコード補完も同様です。JSON 値ヘルパー:ReSharper では、JSON プロパティの一部を特定の値タイプ(正規表現、...