¿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?

rgrinberg
fuente

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.

Max
fuente
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

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