Optimiser les déclarations d'importation Java dans IntelliJ IDEA

Exécutez Optimiser les importations

Sélectionnez Code → Optimiser les importations dans le menu IntelliJ IDEA.

Avant d'optimiser les importations: intellij1.png

Après avoir optimisé les importations: intellij2.png

(Confirmé avec IntelliJ IDEA 2018.3.3 (Community Edition))

Contenu de l'optimisation

Les optimisations suivantes sont effectuées en exécutant Optimiser les importations.

--Supprimez l'instruction d'importation pour les classes inutilisées --Trier correctement l'ordre des déclarations d'importation

Auto import - Help | IntelliJ IDEA

The Optimize Imports feature helps you remove unused imports, add missing imports, and organize import statements in the current file or in all files in a directory at once.

Optimiser les touches de raccourci des importations

Optimiser les importations peut également être exécuté avec des touches de raccourci. contrôle + commande + O sur macOS Ctrl + Alt + O sous Linux et Windows

IntelliJ IDEA DEFAULT KEYMAP

Paramètres des déclarations d'importation à la demande de type

Les déclarations d'importation de type à la demande sont une syntaxe Java qui utilise un astérisque "*" pour importer toutes les classes appartenant à un package.

Lors de l'utilisation de la fonction Optimiser l'importation, s'il y a plusieurs instructions d'importation dans le même package, elles peuvent être regroupées avec un astérisque "\ *".

intellij3.png

Cela vous permet de définir le nombre minimum d'instructions d'importation regroupées avec un astérisque "\ *" dans "Nombre de classes à utiliser avec l'importation avec '\ *'" dans Paramètres Préférences-> Editeur-> Style de code-> Java-> Importations.

intellij4.png

(Confirmé avec IntelliJ IDEA 2018.3.3 (Community Edition))

Exécutez les importations Optimize automatiquement

En cochant «Optimiser les importations à la volée (pour le projet en cours)» dans Paramètres Préférences-> Éditeur-> Général-> Importation automatique, Optimiser les importations sera exécutée automatiquement lorsque le code source est modifié.

スクリーンショット 2019-11-20 5.51.20.png

(Confirmé avec IntelliJ IDEA 2019.2.4 (Community Edition))

Recommended Posts

Optimiser les déclarations d'importation Java dans IntelliJ IDEA
Java + OpenCV 3.X avec IntelliJ IDEA
Traitement d'écriture dans IntelliJ IDEA
Importer des données Excel avec Java
Faites HelloWorld avec Java / IntelliJ / Gradle
Créer un projet Java Spring Boot avec IntelliJ
À propos du débogueur de flux du plugin IntelliJ IDEA
Java --Introduire le plug-in CheckStyle dans IntelliJ IDEA et le refléter dans le formateur
Que faire lorsque vous pensez que vous ne pouvez pas Groovy-> Java avec IntelliJ IDEA CE
Déployez des applications Java développées dans l'environnement IntelliJ IDEA sur des instances Alibaba Cloud ECS
À propos de l'idée des classes anonymes en Java
Partition en Java
Paramètre pour afficher le Javadoc japonais dans IntelliJ IDEA
Changements dans Java 11
Janken à Java
Taux circonférentiel à Java
Paramètres IntelliJ IDEA
Importer des fichiers de la même hiérarchie en Java
FizzBuzz en Java
Comment utiliser la bibliothèque non standard Java sur IntelliJ IDEA
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
NVL-ish guy en Java
"Hello World" en Java
Interface appelable en Java
Commentaires dans la source Java
Fonctions Azure en Java
Formater XML en Java
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Hello World en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)
API Zabbix en Java
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
[Java] Une technique pour écrire des constructeurs, des getters et des setters d'un seul coup avec IntelliJ IDEA.
Exprimer l'échec en Java
Créer JSON en Java
Manipulation de la date dans Java 8
Nouveautés de Java 8
Utiliser PreparedStatement en Java
Nouveautés de Java 9,10,11
Exécution parallèle en Java
Échec du lancement de la vérification chez Kotlin Koans chez IntelliJ IDEA
[Java] Un article sur IntelliJ IDEA enseignant la méthode putIfAbsent de Map