Dans Eclipse, tout en codant en Java et appuyez sur Ctrl+ Shift+ Oimporter automatiquement toutes les classes automatiquement.
Dans NetBeans, cela se fait avec Ctrl+ Shift+ I.
Existe-t-il un moyen de le faire dans IntelliJ IDEA?
J'ai recherché un raccourci équivalent dans la configuration de google, StackOverflow, IntelliJ IDEA et sur le site Web officiel IntelliJ Raccourcis clavier que vous ne pouvez pas manquer
java
eclipse
intellij-idea
keyboard-shortcuts
hotkeys
Bywronski
la source
la source
Réponses:
IntelliJ IDEA n'a pas d'action pour ajouter des importations. Il a plutôt la capacité de faire ce que vous tapez. Si vous activez l'option «Ajouter des importations sans ambiguïté à la volée» dans Paramètres> Éditeur> Général> Importation automatique , IntelliJ IDEA les ajoutera au fur et à mesure que vous tapez sans avoir besoin de raccourcis. Vous pouvez également ajouter des classes et des packages à exclure de l'importation automatique pour rendre une classe que vous utilisez beaucoup, qui entre en conflit avec d'autres classes du même nom, sans ambiguïté.
Pour les classes ambiguës (ou si vous préférez avoir l'option "Ajouter des importations non ambiguës à la volée" désactivée), tapez simplement le nom de la classe (juste le nom est OK, pas besoin de se qualifier complètement). Utilisez la complétion de code et sélectionnez la classe particulière que vous souhaitez:
Notez les noms complets à droite. Lorsque je sélectionne celui que je veux et appuie sur Entrée, IDEA ajoute automatiquement l'instruction d'importation. Cela fonctionne de la même manière si je tapais le nom d'un constructeur. Pour les méthodes statiques, vous pouvez même continuer à taper la méthode souhaitée. Dans la capture d'écran suivante, aucune classe "StringUtils" n'est encore importée.
Sinon, tapez le nom de la classe, puis appuyez sur Alt+ Enterou ⌥+ Enterpour "Afficher les actions d'intention et les correctifs rapides", puis sélectionnez l'option d'importation.
Bien que je ne l'ai jamais utilisé, je pense que le plug-in tiers Eclipse Code Formatter fera ce que vous voulez. Il répertorie "émule l'optimisation des importations d'Eclipse" comme une fonctionnalité. Consultez ses instructions pour plus d'informations. Mais en fin de compte, je suppose que vous trouverez que les fonctionnalités intégrées d'IDEA fonctionnent bien une fois que vous vous serez habitué à leur paradigme. En général, IDEA utilise un concept de «développement par intentions». Donc, plutôt que d'interrompre mon travail de développement pour ajouter une instruction d'importation, je tape simplement la classe que je veux (mon intention) et IDEA ajoute automatiquement l'instruction d'importation pour la classe pour moi.
la source
Pas tout à la fois. Mais tu peux appuyer
Alt + Enter
Les gens supposent que cela ne fonctionne que lorsque vous êtes à l'article particulier. Mais cela fonctionne réellement pour le "prochain type manquant". Donc, si vous continuez d'appuyer sur Alt+ Enter, IDEA corrige l'un après l'autre jusqu'à ce que tout soit corrigé.
la source
kbd
tag<kbd>Alt</kbd> + <kbd>Enter</kbd>
Alt+Enter
vers une combinaison plus conviviale pour les doigts? Je ne pouvais pas le comprendre à travers leIntelliJ IDEA > Preferences > Keymap
menu.On dirait qu'IntelliJ IDEA importera automatiquement les classes manquées et vous pouvez les importer manuellement par hit Alt+ Enter.
la source
Je pense que la meilleure solution, bien que pas exactement la même qu'Eclipse / Netbeans, est de modifier les paramètres «Optimiser les importations».
Sous
Preferences > Editor > General > Auto Import
Ensemble
Add unambiguous imports on the fly
Edit: En utilisant cette méthode, quand il y a des importations ambiguës, IntelliJ vous permettra de savoir, et vous pouvez ensuite utiliser Alt+ Enterméthode décrite dans la réponse par Wuaner
Je trouve que, presque toujours, l'importation la plus appropriée est en haut de la liste.
la source
unambiguous
classes automatiquement . Et je l'utilise depuis deux jours sur mon projet de plus de 3000 cours. Fonctionne comme un charme. Merci d'avoir partagé.Impossible d'importer tous en même temps, mais peut utiliser la combinaison suivante:
ALT
+Enter
-> Afficher les actions d'intention et les correctifs rapides.F2
-> Erreur en surbrillance suivante.la source
Une autre option consiste à demander à IDEA de se comporter comme une éclipse avec des touches de raccourci éclipse. Vous pouvez utiliser tous les raccourcis Eclipse en activant cette option.
Voici les étapes:
1- Avec IDEA ouvert, appuyez sur Ctrl + ` . Les options suivantes s'afficheront.
2- Sélectionnez Keymap. Vous verrez un autre pop-up. Sélectionnez Eclipse ici.
3- Appuyez maintenant sur
Ctrl + Shift + O
. Vous avez terminé!la source
Utilisez control+ option+ Lpour importer automatiquement le package et supprimer automatiquement les packages inutilisés sur Mac
la source