Saltar al contenido

¿Alguna forma (o acceso directo) de importar automáticamente las clases en IntelliJ IDEA como en Eclipse?

Solución:

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 los 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 si 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:

ingrese la descripción de la imagen aquí

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”.

ingrese la descripción de la imagen aquí

Alternativamente, escriba el nombre de la clase y luego presione Alt+Ingresar o +Ingresar a “Mostrar acciones de intención y soluciones rápidas” y luego seleccione la opción de importación.

Aunque nunca lo he usado, pensar el complemento de terceros Eclipse Code Formatter hará lo que desee. 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.

No todos a la vez. Pero puedes presionar

Alt + Ingresar

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”. Así que si sigues presionando Alt + Ingresar, IDEA corrige uno tras otro hasta que todos están arreglados.

Parece que IntelliJ IDEA importará la clase perdida automáticamente, y puede importarlas por golpe Alt + Ingresar a mano.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *