¿Es posible que intellij organice las importaciones de la misma manera que en Eclipse?


184

Estoy trabajando en un proyecto donde todos los miembros del equipo están usando Eclipse y soy el único usuario de IDEA. Esto crea mucho ruido de los reordenamientos de las importaciones. El orden en que se importa el eclipse es: Java, Javax, Org, Com, todo lo demás en orden alfabético. ¿Es posible configurar IDEA para seguir estas reglas?

Respuestas:


350

Algunos detalles más: terminé realizando estos pasos para que coincida con la organización del eclipse:

(en Settings> Editor> Code Style> Java> imports, como se ha mencionado por @yole)

  • establezca "recuento de clases para usar la importación con '*'" a 99 (parece que no puede desactivar esto)

  • establezca este orden (como los valores predeterminados de eclipse):

    static all other, 
    blank, 
    java.*, 
    blank, 
    javax.*, 
    blank, 
    org.*, 
    blank, 
    com.*, 
    blank, 
    all other imports
    

FWIW, hay un complemento de Intellij llamado " formateador de código de eclipse " que evalué para este propósito y terminé descartando, porque configuró un acceso directo separado (en OSX) que ya estaba en uso por la funcionalidad IDE central.


2
Eclipse Code Formatter funciona totalmente bien, no estoy seguro de cuál fue ese problema de acceso directo ...
— Meo

66
Como actualización, para IntelliJ 14.1 en una Mac, puede encontrar esta configuración en Preferencias -> Editor -> Estilo de código -> Java -> Importaciones (pestaña)
— Matt Passell

Tenga en cuenta que puede editar la forma en que se importa el orden Eclipse Code Formatter y anula todo lo que cambie en la configuración de IntelliJ. Tenga en cuenta también que no coloca ninguna importación antes de Java. *
— Mafro34

1
Eclipse Code Formatter anula las cosas, por lo que es como en Eclipse, si algo no está bien, entonces es un error.
— Meo

Puede cambiar el formateador de código de eclipse como predeterminado con la acción "Cambiar formateador de código". Dicho esto, todavía no conozco la mejor solución
— keiki

48

Configuraciones | Editor | Código de estilo | Java | Importaciones | Importar diseño


66
Configuraciones | Editor | Código de estilo | Java | Importaciones | Diseño de importación
— ZhekaKozlov

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.