JetBrains Rider 2020.2ヘルプ

タイプを一致するファイルに移動する

このコマンドは、各タイプ/デリゲート定義が一致する名前を持つ単一のファイルに配置されるように、タイプやデリゲートを整理するのに役立つ一括修正です。つまり、単一のファイルで複数のタイプ/デリゲートが宣言されている場合、新しい宣言ごとにファイルが作成されます。ファイル名が含まれる単一の型/デリゲート宣言と一致しない場合、ファイルの名前が変更されます。

必要なすべてのインポートが新しいファイルに追加されます。不要になったインポートはすべて元のファイルから削除されます。

タイプを一致するファイルに移動する

  1. ソリューションエクスプローラーで、種類を一致するファイルに整理するノードを選択します。

  2. 以下のいずれか 1 つを実行します:

    • Ctrl+Alt+Shift+T を押し、次にタイプを一致するファイルに移動するを選択します。

    • メインメニューのリファクタリング | タイプを一致するファイルに移動するを選択します。

    タイプを一致するファイルに移動するダイアログが開きます。

  3. 一致するファイルに移動する宣言の種類を選択します。

    Moving types to matching files

  4. リファクタリングを適用するには、次へをクリックします。

  5. 競合がない場合、リファクタリングは直ちに実行されます。新しく作成または名前を変更したファイルと競合する既存のファイルがある場合、ウィザードは競合のあるページを表示します。競合をダブルクリックして、対応する宣言に移動して修正することができます。

コンテキストアクションを使用してエディターから直接一致するファイルに単一のタイプを移動するか、このアクションをより大きなスコープで適用することもできます(これにより、リファクタリングを実行した場合と同じ結果が得られます)。

Moving type to matching file

不一致のタイプとファイル名は、コンテキストアクションでエディターから修正することもできます:

Renaming file to match type name

タイプを別のファイルリファクタリングに移動するを使用して、任意のタイプを新しいファイルまたは既存のファイルに移動することもできます。

最終更新日:

関連ページ:

コンテキスト・アクション

コンテキストアクションは、エディターで直接利用できるコード変換ヘルパーです。クイックフィックスとは対照的に、コンテキストアクションは問題の解決やコードの改善を目的としているためはなく、アクセス修飾子の変更、null をチェックするコードの生成、'foreach' の 'for' への変換などの小...

タイプを別のファイルリファクタリングに移動する

このリファクタリングを使用すると、選択したタイプを現在のファイルから既存のファイルまたは新しいファイルに移動できます。新しいファイルに移動する場合は、新しいファイルが自動的に作成されます。現在のファイルにそれ以上タイプがない場合は、それを削除することができます。必要なすべてのインポートは、そのタイプ...

名前空間を調整する

リファクタリング | 名前空間を調整…このコマンドは、名前空間を任意のスコープのフォルダー構造と同期させるのに役立つ一括修正です。これは、ソリューション全体と同じくらい大きくなる可能性があります。つまり、一部のファイルの名前空間がプロジェクト構造内のファイルの場所に対応していない場合、名前空間はファ...

コードの作成と編集

本セクション:エディターの基本、コーディング支援自動補完、基本補完、スマート補完、クラス名補完、生成補完、