ReSharper 2019.3ヘルプ

構造ナビゲーション

ReSharperを使用すると、Tab キーと Shift+Tab キーを使用して、マウスやカーソルキーを使用せずに、テキスト選択を次のコード要素または前のコード要素にすばやく移動できます。これにより、次または前の論理的なコードに素早くジャンプできます。

ここにいくつかの例があります:

  • メソッド呼び出しを編集する場合、Tab を繰り返し打つと、すべての引数が最初に選択されます(すべての引数を置き換える場合があります)。次に、各引数が順番に選択されます。

  • for ステートメントを編集するとき、Tab はイニシャライザステートメントを選択し、次に終了条件を選択し、次にイテレータステートメントを選択します。 Shift+Tab は同じことをしますが、逆に行います。

デフォルトでは、ReSharperは、キャレットがインデントされていない場合(最初の非空白文字の前)を除き、Tab / Shift+Tab による構造ナビゲーションを有効にします。そのため、Tab / Shift+Tab を使用して、行をインデント/アウトデントできます。必要に応じて、ReSharperオプション(Alt+R,,O)の環境 | エディター | エディターの動作ページでこれらのキーの動作を構成します。これを完全に無効にするか、Tab / Shift+Tab の標準動作をいつ保持するかを指定できます。

この機能は、次の言語とテクノロジでサポートされています。

Language: C#Language: VB.NETLanguage: C++Language: HTMLLanguage: ASP.NETLanguage: RazorLanguage: JavaScriptLanguage: TypeScriptLanguage: CSSLanguage: XMLLanguage: XAMLLanguage: ResxLanguage: Build ScriptsLanguage: ProtobufLanguage: JSON
Feature is availableFeature is not availableFeature is not availableFeature is availableFeature is not availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is not availableFeature is not availableFeature is not availableFeature is not available

C#の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語によるReSharperの対応するトピックを参照してください。

最終更新日: 2020年2月24日

関連ページ:

異なる言語でのReSharperの機能

以下の表は、各ReSharper機能がサポートされている言語/技術を説明しています。言語固有の機能のみを一覧表示し、プロジェクト依存関係図、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近のファイルを見るなどのプロジェクト/ソリューションのスコープには多くの機能は含まれていませ...

ASP.NET MVC特有の機能

ReSharperには、一般的なASP.NET機能に加えて、ASP.NET MVCでの作業をより簡単にサポートする特殊機能があります。構文の強調表示:ASP.NET MVCメソッドの呼び出しとパラメータに対する特別な構文の強調表示コード補完:文字列リテラルでアクションとコントローラーを参照するための...

言語によるReSharper: MSビルド

MSBuildは、アプリケーションを構築するために広く使用されているプラットフォームです。特定のXMLタグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharperを使用すると、より速く行うことができます。ReSharperオプション(Alt+R,,O)のページのMSBuildと...

言語によるReSharper: Googleプロトコルバッファ (プロトブフ)

ReSharperは、Googleプロトコルバッファ(Protobuf)バージョン2.xおよび3.0の.protoファイルでIDEサポートを提供します。ReSharperオプション(Alt+R,,O)のページのプロトブフチェックボックスをオフにすることにより、.protoファイルのReSharper...

言語JSONによるReSharper

JSONとJSONスキーマのサポートは、現在のような基本的なようなものの範囲構文が強調表示のような、より洗練された機能には、(古いVisual Studioのバージョンを含む) のフォーマットとコードを再配置(たとえば、あなたの周囲のオブジェクトのプロパティまたは任意の選択を移動することができます)...

最近の場所と変更をナビゲートする

ReSharperはあなたの行動とナビゲーション履歴を追跡して、コードを編集したか、またはちょうど勉強した場所にナビゲートすることを可能にするいくつかのコマンドを提供します。表示/編集されたファイルのリストは、開いたソリューションごとに別々に保存され、ソリューションを閉じると保存されます。これは、以...