web-dev-qa-db-ja.com

IntelliJでのワイルドカードJavaパッケージのインポートを停止するにはどうすればよいですか

IntelliJでJava IDEキーボードショートカットを使用してクラスをインポートするか、推奨されるインポートを実行すると、IntelliJはパッケージ全体をインポートします。

public static void main(String[] args) {

  List list = new LinkedList();

} 

このインポート行になります

Java.util.*;

パッケージレベルのインポートと明示的なクラスのインポートを行わないためにIDEを好みます。これをグローバルレベルで設定したいので、各プロジェクトでこれを処理する必要はありません。これを行う方法はありますか?

Mac OS X 10.8.5上のIntelliJ 13.0.2を使用しています

ありがとう

27
Vijay Kumar

設定を開き、「インポート」を検索します。これにより、目を通す必要があるリストが絞り込まれます。スクリーンショットは、単一のインポートを使用する場合と*を使用する場合のオプションを示しています(スターインポートが好きではないことがわかります)。

enter image description here

34
Tracy Snell

Fileメニューの下

Settings(ctrl + alt + s)を選択します

選択する Code Style

Javaを選択します

Importsタブを選択します

Generalの下のチェックボックスUse single class importは、パッケージまたはクラスをインポートするかどうかを決定します。

Use fully qualified class namesチェックボックスはインポートを使用せず、完全なクラス名をコードに直接挿入します。

9
BevynQ

[設定]→[エディタ]→[自動インポート]で、自動インポートをキャンセルする自動インポートの設定を確認してください。

0
Jin Thakur