web-dev-qa-db-fra.com

Comment arrêter les importations de packages Java génériques dans IntelliJ

Sur IntelliJ Java IDE lorsque j'importe une classe à l'aide du raccourci clavier ou que je prends l'importation suggérée, IntelliJ importe le package complet, par exemple.

public static void main(String[] args) {

  List list = new LinkedList();

} 

entraînerait cette ligne d'importation

Java.util.*;

Je préfère le IDE pour ne pas importer et importer des classes explicites. Je veux définir cela au niveau mondial, afin de ne pas avoir à traiter cela à chaque projet. Y a-t-il un moyen de faire ça? 

Je suis sur IntelliJ 13.0.2 sur Mac OS X 10.8.5

Merci

25
Vijay Kumar

Ouvrez les préférences et recherchez "importer". Cela réduira la liste que vous devez parcourir. La capture d'écran montre les options pour quand utiliser les importations simples par rapport à * (vous pouvez voir que je n'aime pas les importations d'étoiles).

enter image description here

30
Tracy Snell

dans le menu File 

sélectionnez Settings (ctrl + alt + s)

sélectionnez Code Style

sélectionnez Java

sélectionner l'onglet Imports

sous General, la case à cocher Use single class import déterminera si les packages ou les classes seront importés.

la case à cocher Use fully qualified class names n'utilisera pas les importations mais insérera directement les noms de classe complets dans le code.

7
BevynQ

Veuillez vérifier si vous avez autoimport Annuler les paramètres d'importation automatique Auto. Sous "Paramètres → Editeur → Importer automatiquement"

0
Jin Thakur