É possível que o intellij organize as importações da mesma maneira que no Eclipse?

184

Estou trabalhando em um projeto em que todos os membros da equipe estão usando o Eclipse e sou o único usuário da IDEA. Isso cria muito ruído a partir de reorganizações de importações. A ordem na qual o eclipse importa é: Java, Javax, Org, Com, tudo o mais em ordem alfabética. É possível configurar o IDEA para seguir essas regras?

rgrinberg
fonte

Respostas:

350

Mais alguns detalhes: acabei executando estas etapas para combinar com a organização do eclipse imediata:

(em Settings> Editor> Code Style> Java> imports, como indicado por @yole)

  • defina "contagem de classe para usar a importação com '*'" para 99 (parece que você não pode desativar isso)

  • defina esta ordem (como padrões do eclipse):

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

FWIW, existe um plug-in Intellij chamado " formatador de código eclipse " que avaliei para esse fim e acabei descartando, porque ele configurou um atalho separado (no OSX) que já estava em uso pela funcionalidade IDE principal.

Máx.
fonte
2
Eclipse Código Formatter funciona totalmente bem, não sei o que esse problema atalho foi ...
Meo
6
Como uma atualização, para IntelliJ 14.1 em um Mac, você pode encontrar essas configurações em Preferências -> Editor -> Code Style -> Java -> Importações (guia)
Matt Passell
Observe que você pode editar a maneira como a ordem do Formatador de códigos do Eclipse é importada e substitui tudo o que você altera nas configurações do IntelliJ. Note também que não coloque quaisquer importações antes java *.
Mafro34
1
O Eclipse Code Formatter substitui as coisas, para que seja como no Eclipse, se algo não estiver certo, será um erro.
Meo
Você pode alternar o formatador de código eclipse como padrão com a ação "Alternar formatador de código". Dizendo que eu ainda não sei a melhor solução
keiki
48

Configurações | Editor Estilo de código | Java Importações Layout de importação

yole
fonte
6
Configurações | editor | Estilo de código | Java Importações Layout de importação
ZhekaKozlov