IntelliJ インポートの整理 質問する

IntelliJ インポートの整理 質問する

IntelliJ には、Eclipse のようなインポートの整理機能がありますか? 私が持っているのは、インポートされていない複数のクラスを含む Java ファイルです。例:

package com.test;
public class Foo {
    public Map map;
    public JTable table;
}

java.util.MapEclipse では、Organize Imports を使用でき、との両方が自動的にインポートされます。IntelliJ では、各クラスに個別に移動して選択し、Alt キーを押しながら Enter キーを押す必要があります。Optimize Imports 機能がありますが、既存のjavax.swing.JTableインポートを並べ替えて展開するだけのようです。

IntelliJ 10.5 を使用しています。

ベストアンサー1

Ctrl+ Alt+ O(コード → インポートの最適化... ) は、Windows/Linux と macOS キーマップの両方で探しているものです。

「最適化」と表示されますが、そのように構成されている場合は、次のことも行われます。

  • 既存のインポートを整理する
  • 不要なインポートを削除する
  • 必要な新しいインポートを追加する
  • 明確なインポートを即座に追加する

自動インポート設定は、「設定→エディター→一般→自動インポート」で調整できます。デイブが説明したように

「設定 → エディター → コードスタイル → Java → インポート」でインポートの自動順序を変更することもできます。

おすすめ記事