ReSharper 2020.3 ヘルプ

TypeScript でのナビゲーションと検索

ReSharper のナビゲーションと検索機能のほとんどは、TypeScript でもサポートされています。これらの機能の詳細については、ナビゲートして検索の該当するトピックを参照してください。このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、TypeScript で正確にサポートされているものを確認することもできます。

このトピックでは、TypeScript のナビゲーションおよび検索機能の使用例をいくつか見つけることができます。

TypeScript 全体、特に現在のシンボルでサポートされているナビゲーション機能を確認するには、次に移動コンテキストメニューを使用します。シンボルにキャレットを置き、Control+Shift+G を押します

ReSharper: 'Navigate To' in TypeScript

ファイルメンバーに移動

現在のファイルでその名前ですばやくシンボルを検索し、その宣言に直接移動するには、Control+F12 を押します。詳細は、ファイルメンバーに移動を参照してください。

ReSharper: 'Go to File Member' in TypeScript

派生シンボルまたはベースシンボルに移動

特定のタイプの継承を直接見つけて移動する必要がある場合は、派生シンボルに移動機能を使用してこれを簡単に実行できます。継承子のリストを表示するには Alt+Control+B を押します。即時の継承は太字でリストの一番上に表示されます。反対の操作をするには、ベースシンボルに移動して Control+U を押します。

ReSharper: 'Go to Derived Symbols' in TypeScript

ファイル構造

ファイルのコード構造をすばやく見たい場合は、Control+F11 を押してファイル構造ウィンドウを開きます。クラスなどの複合要素を展開して調査し、宣言に移動することができます。

ReSharper: File Structure in TypeScript

使用箇所の検索

シンボルが複数の場所で使用されていて、すべての使用箇所を見つけたい場合は、シンボルにキャレットを置き、Alt+F7 を押します。

ReSharper: Find Usages in TypeScript

関連ページ:

ナビゲートして検索

ReSharper を使用すると、宣言、メンバー、メソッド呼び出し、継承階層、エラーなどを使用してソースコードを検索することができます。ナビゲーションと検索の範囲は、ソリューションのファイルに限定されません。必要に応じて、参照ライブラリのシンボルをナビゲーションまたは検索結果に含めることができます。オブジェクトブラウザー、ソリューションエクスプローラー、クラスビュー、ファイル構造ウィンドウ、検索結果ウィンドウ、その他の ReSharper ツールウィンドウから、エディター内の任意の場所からナビゲ...

ファイルメンバーに移動

このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。このコマンドを使用して、現在のドキュメント内のテキストを検索することもできます。テキストの一致は、一致するメンバーの後にポップアップに表示されます。ファイルメンバーまたはテキスト出現箇所に移動するを押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマンド名を入力して、そこで選択することもできます

TypeScript のリファクタリング

リファクタリングに加えて、ReSharper はコンテキストアクションで利用可能ないくつかの小さなローカルコード変換を提供します。ReSharper は、TypeScript に対して次のリファクタリングを提供します。リファクタリングを実行するキャレットをシンボルに設定するか、リファクタリングするコ