En Eclipse, mientras codifica en Java y presione Ctrl+ Shift+ Oauto importar todas las clases automáticamente.
En NetBeans, esto se hace conCtrl + Shift+ I.
¿Hay alguna forma de hacer esto en IntelliJ IDEA?
Busqué un atajo equivalente en google, StackOverflow, configuración de IntelliJ IDEA y en el sitio web oficial de IntelliJ Atajos de teclado que no puede perderse
java
eclipse
intellij-idea
keyboard-shortcuts
hotkeys
bywronski
fuente
fuente
Respuestas:
IntelliJ IDEA no tiene una acción para agregar importaciones. Más bien tiene la capacidad de hacer lo que escribe. Si habilita "Agregar importaciones inequívocas sobre la marcha" en Configuración> Editor> General> Importación automática , IntelliJ IDEA las agregará a medida que escribe sin necesidad de atajos. También puede agregar clases y paquetes para excluirlos de la importación automática para hacer que una clase que usa mucho, que choca con otras clases del mismo nombre, no sea ambigua.
Para las clases que son ambiguas (o prefiere tener desactivada la opción "Agregar importaciones no ambiguas sobre la marcha"), simplemente escriba el nombre de la clase (solo el nombre está bien, no es necesario calificar completamente). Use la finalización de código y seleccione la clase particular que desee:
Observe los nombres completos a la derecha. Cuando selecciono el que quiero y presiono enter, IDEA agregará automáticamente la declaración de importación. Esto funciona igual si estuviera escribiendo el nombre de un constructor. Para los métodos estáticos, incluso puede seguir escribiendo el método que desee. En la siguiente captura de pantalla, todavía no se ha importado ninguna clase "StringUtils".
Alternativamente, escriba el nombre de la clase y luego presione Alt+ Entero ⌥+ Enterpara "Mostrar acciones de intención y soluciones rápidas" y luego seleccione la opción de importación.
Aunque nunca lo he usado, creo el complemento de terceros Eclipse Code Formatter hará lo que quieras. Enumera "emula la optimización de importaciones de Eclipse" como una característica. Consulte sus instrucciones para obtener más información. Pero al final, sospecho que encontrará que las características integradas de IDEA funcionan bien una vez que se acostumbre a su paradigma. En general, IDEA utiliza un concepto de "desarrollo por intenciones". Entonces, en lugar de interrumpir mi trabajo de desarrollo para agregar una declaración de importación, simplemente escribo la clase que quiero (mi intención) e IDEA agrega automáticamente la declaración de importación para la clase.
fuente
No todos a la vez. Pero puedes presionar
Alt + Enter
La gente asume que solo funciona cuando estás en un artículo en particular. Pero en realidad funciona para el "siguiente tipo que falta". Entonces, si sigue presionando Alt+ Enter, IDEA corrige uno tras otro hasta que todo se arregla.
fuente
kbd
etiqueta<kbd>Alt</kbd> + <kbd>Enter</kbd>
Alt+Enter
a una combinación más amigable para los dedos? No pude entenderlo a través delIntelliJ IDEA > Preferences > Keymap
menú.Parece que IntelliJ IDEA importará la clase perdida automáticamente, y puede importarlas presionando Alt+ Entermanualmente.
fuente
Creo que la mejor solución, aunque no es exactamente la misma que Eclipse / Netbeans, es cambiar la configuración de 'Optimizar importaciones'.
Debajo
Preferences > Editor > General > Auto Import
Conjunto
Add unambiguous imports on the fly
Editar: Usando este método, cuando no son las importaciones ambiguas, IntelliJ se lo hará saber, y entonces puede usar Alt+ Entermétodo descrito en el respuesta por Wuaner
Encuentro que, casi siempre, la importación más apropiada está en la parte superior de la lista.
fuente
unambiguous
clases. Y lo he estado usando desde los últimos dos días en mi proyecto de más de 3000 clases. Funciona de maravilla. Gracias por compartir.No se pueden importar todos a la vez, pero se pueden utilizar las siguientes combinaciones:
ALT
+Enter
-> Mostrar acciones de intención y soluciones rápidas.F2
-> Siguiente error resaltado.fuente
Otra opción es pedirle a IDEA que se comporte como un eclipse con las teclas de acceso directo del eclipse. Puede utilizar todos los accesos directos de eclipse habilitando esto.
Estos son los pasos:
1- Con IDEA abierto, presione Control + ` . Aparecerán las siguientes opciones.
2- Seleccione Mapa de teclas. Verá otra ventana emergente. Seleccione Eclipse allí.
3- Ahora presiona
Ctrl + Shift + O
. ¡Estás listo!fuente
Use control+ option+ Lpara importar automáticamente el paquete y eliminar automáticamente los paquetes no utilizados en Mac
fuente