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
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).
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.
Veuillez vérifier si vous avez autoimport Annuler les paramètres d'importation automatique Auto. Sous "Paramètres → Editeur → Importer automatiquement"