2016-04-06 14 views
2

非標準パッケージmycompany.etcから広く使用されているクラスをより標準のcom.mycompany.etcに移行する予定です。 IDEAは参考文献を見つけて更新しますが、その際、インポート命令をインポート順序に従って移動することなく、インプレース・ステートメントをその場で更新します。その結果、mycompanyで始まる残りのすべての非標準インポートの間で、それらは暴れてしまいます。IntelliJ IDEAのリファクタリングの一環としてインポートを最適化

IDEAに更新されたインポートステートメントを移動するよう指示する方法、またはリファクタリング中にインポートが更新された各ファイルで自動的に「最適化インポート」を実行する方法はありますか?

+0

パッケージに「リファクタリング - >移動」しないでくださいか? – koto

+1

プロジェクト/パッケージをクリックし、次にCmd + Alt + O(インポートの最適化)をクリックできます。そのプロジェクト/パッケージ内のすべてのクラスでインポートを最適化します。 –

+0

@koto - 私はパッケージ全体を動かすつもりはなく、わずかなクラスです。 (それは過去のダンピング場としてかなり使われていて、いくつかのパッケージに分割される必要があります。) – laszlok

答えて

0

多分、「オンザフライでインポートを最適化」を使用する必要があります。 設定 - >一般 - >自動インポート - >即時に最適化

+0

私はそれを持っていますが、明らかにIDE自体のリファクタリングの変更には当てはまりません。これは、コードを手動で編集するときにインポートを追加する場合にのみ、最適化アクションをトリガーするようです。 – laszlok

関連する問題