Sou um usuário migrando do Eclipse IDE e estou aprendendo o caminho do IntelliJ IDEA 9.
Por padrão, o Eclipse IDE não usará uma importação com estrela até que você importe 99 classes do mesmo pacote, portanto, isso praticamente nunca acontece.
Mas o IntelliJ IDEA parece ansioso demais para fazê-lo, e não consigo descobrir como desabilitá-lo.
Por exemplo, depois de digitar JList
em seguida, ALT+ ENTERa auto-import, todo o javax.swing
pacote é importado em vez de apenas a classe que eu especificar.
Tentei excluir javax.swing
do preenchimento automático, mas isso impede que qualquer classe Swing seja sugerida, o que é contraproducente.
java
autocomplete
intellij-idea
Iain Samuel McLean Elder
fonte
fonte
Respostas:
Você pode definir esta configuração aqui.
No IDEA 14 +, a sequência é:
Settings
>Editor
>Code Style
>Java
>Imports
>Class count to use import with '*'
Na versão mais antiga do IDEA:
Settings
->Java
->Code Style
->Imports
->Class count to use import with '*'
O recurso não pode ser desativado. Você precisa configurá-lo para um valor alto, por exemplo, 99.
Na versão 2016.1.1, você também deve remover as linhas abaixo
Packages to Use Import with '*'
, por exemploimport javax.*;
fonte
Class count to use import with '*'
eNames count to use static import with '*'
estão configurados99
para copiar o comportamento do Eclipse. Obrigado!IDÉIA IntelliJ:
14 & 15 & 16 EAP
File > Settings... > Editor > Code Style > Java > Imports
> naGeneral
área, adicione um número grande paraClass count to use import with '*':
/Names count to use static import with '*':
IDÉIA IntelliJ:
12 e 13
File > Settings... > Code Style > Java > Imports
> naGeneral
área adicione um número grande paraClass count to use import with '*':
PS:
Java
é depoisCode Style
no caminho.fonte
E você também precisa remover os nomes dos pacotes da caixa de listagem "Pacotes para usar a importação com *" logo abaixo da caixa de texto " Contagem de classes para usar a importação com ". Swing e AWT estão lá por padrão, eu acho. Eu ainda estava tendo a importação do javax.swing. ; adicionado embora eu tivesse a contagem de turmas definida como 999. Usei o botão de sinal de menos para remover Swing e Awt da caixa e, em seguida, funcionou.
fonte