マイグレーション
マイグレーションリファクタリングを使用すると、プロジェクトで使用されている古いパッケージとクラスと新しいものを簡単に切り替えることができます。IntelliJ IDEA には、定義済みの移行マップのセットが付属しています。
移行を実行するリファクタリング
メインメニューで、
に移動します。リストから目的の移行マップを選択します。
開いたダイアログで、コードをリファクタリングするファイルのスコープを選択し、実行をクリックします。
新しい移行を作成する
メインメニューで、新規移行の作成をクリックします。
に移動し、マップの名前とオプションのマップの説明を指定します。
アイコンをクリックして、新しい移行ルールを作成します。
開いたダイアログで、パッケージまたはクラスを移行するかどうかを選択し、パッケージまたはクラスの古い名前と新しい名前を指定します。OK をクリックします。
必要な数の移行ルールを作成または編集します。
ボタンを使用して既存のルールを編集します。
保存をクリックします。その後、メインメニューから実行できます。
既存の移行マップを編集する
以前に作成した移行マップを編集できます。定義済みのマップを変更する場合は、最初にそのコピーを作成してから、必要に応じてマップを変更します。
に移動し、編集する移行マップをクリックします。
定義済みマップを変更する場合は、複製して編集をクリックします。
開いたダイアログで、編集を選択し、既存の移行ルールを変更します。
保存をクリックします。その後、メインメニューから実行できます。
移住マップを共有する
IntelliJ IDEA 構成ディレクトリに移動します。
migration ディレクトリを見つけて、共有する関連する移行マップ .xml ファイルを見つけます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/diagram_editor.png)
UML クラスダイアグラム
ダイアグラムプラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっているダイアグラムプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、ダイアグラムプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA を使用すると、プロジェクトのパッケージにダイアグラムを生成できます。このような...
![](https://pleiades.io/icons/idea.png)
IDE で使用されるディレクトリ
デフォルトでは、IntelliJ IDEA は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの...
![](https://resources.jetbrains.com/help/img/idea/2024.1/move_static_members.png)
移動およびコピーリファクタリング
コピーリファクタリングでは、別のパッケージにクラスのコピーを作成できます。また、ファイル、ディレクトリ、パッケージのコピーを別のディレクトリまたはパッケージに作成することもできます。コピーを実行するリファクタリングリファクタリングする識別子(エディター内のクラスまたはプロジェクトツールウィンドウ内のファイルなど)を選択します。メインメニューで、に移動するか、を押します。コピーダイアログで、コピーの名前と場所を指定し、OK をクリックします。移動リファクタリングを使用すると、パッケージとクラスをプ...