No Eclipse, enquanto codifica em Java e pressione Ctrl+ Shift+ Oauto importe todas as classes automaticamente.
No NetBeans, isso é feito com Ctrl+ Shift+ I.
Existe alguma maneira de fazer isso no IntelliJ IDEA?
Eu pesquisei um atalho equivalente no google, StackOverflow, configuração do IntelliJ IDEA e no site oficial do IntelliJ Atalhos de teclado que você não pode perder
java
eclipse
intellij-idea
keyboard-shortcuts
hotkeys
Bywronski
fonte
fonte
Respostas:
O IntelliJ IDEA não possui uma ação para adicionar importações. Em vez disso, ele tem a capacidade de fazer conforme você digita. Se você habilitar "Adicionar importações não ambíguas imediatamente" em Configurações> Editor> Geral> Importação automática , o IntelliJ IDEA irá adicioná-las conforme você digita, sem a necessidade de quaisquer atalhos. Você também pode adicionar classes e pacotes para excluir da importação automática para tornar uma classe que você usa intensamente, que entra em conflito com outras classes do mesmo nome, inequívoca.
Para classes que são ambíguas (ou se você prefere ter a opção "Adicionar importações não ambíguas em tempo real" desativada), basta digitar o nome da classe (apenas o nome está OK, não há necessidade de se qualificar totalmente). Use o autocompletar de código e selecione a classe específica que você deseja:
Observe os nomes totalmente qualificados à direita. Quando seleciono o que desejo e clico em Enter, o IDEA adiciona automaticamente a declaração de importação. Isso funciona da mesma forma se eu estivesse digitando o nome de um construtor. Para métodos estáticos, você pode simplesmente continuar digitando o método que deseja. Na captura de tela a seguir, nenhuma classe "StringUtils" foi importada ainda.
Como alternativa, digite o nome da classe e pressione Alt+ Enterou ⌥+ Enterpara "Mostrar ações de intenção e correções rápidas" e selecione a opção de importação.
Embora nunca o tenha usado, acho que o plug-in de terceiros do Eclipse Code Formatter fará o que você quiser. Ele lista "emula a otimização de importações do Eclipse" como um recurso. Veja suas instruções para mais informações. Mas, no final, suspeito que você descobrirá que os recursos integrados do IDEA funcionam bem assim que você se acostumar com seu paradigma. Em geral, IDEA usa um conceito de "desenvolver por intenções". Portanto, em vez de interromper meu trabalho de desenvolvimento para adicionar uma instrução de importação, eu apenas digito a classe que desejo (minha intenção) e o IDEA adiciona automaticamente a instrução de importação para a classe para mim.
fonte
Nem tudo de uma vez. Mas você pode pressionar
Alt + Enter
As pessoas presumem que só funciona quando você está em um determinado item. Mas na verdade funciona para o "próximo tipo ausente". Então, se você continuar pressionando Alt+ Enter, o IDEA corrige um após o outro até que todos sejam corrigidos.
fonte
kbd
tag<kbd>Alt</kbd> + <kbd>Enter</kbd>
Alt+Enter
para uma combinação mais amigável? Não consegui descobrir peloIntelliJ IDEA > Preferences > Keymap
menu.Parece que o IntelliJ IDEA importará as aulas perdidas automaticamente, e você pode importá-las pressionando Alt+ Entermanualmente.
fonte
Acho que a melhor solução, embora não seja exatamente a mesma que Eclipse / Netbeans, é alterar as configurações de 'Otimizar Importações'.
Debaixo
Preferences > Editor > General > Auto Import
Conjunto
Add unambiguous imports on the fly
Edit: Usando este método, quando não estão importações ambíguas, IntelliJ irá informá-lo, e então você pode usar Alt+ Entermétodo descrito na resposta por Wuaner
Acho que, quase sempre, o Import mais adequado está no topo da lista.
fonte
unambiguous
classes automaticamente . E eu tenho usado desde os últimos dois dias no meu projeto de mais de 3000 aulas. Funciona como um encanto. Obrigado por compartilhar.Não é possível importar tudo de uma vez, mas pode usar a seguinte combinação:
ALT
+Enter
-> Mostrar ações de intenção e soluções rápidas.F2
-> Próximo erro destacado.fonte
Outra opção é pedir ao IDEA para se comportar como um eclipse com teclas de atalho do eclipse. Você pode usar todos os atalhos do eclipse ativando isso.
Aqui estão as etapas:
1- Com IDEA aberto, pressione Control + ` . As opções a seguir serão exibidas.
2- Selecione Mapa de teclado. Você verá outro pop-up. Selecione Eclipse lá.
3- Agora pressione
Ctrl + Shift + O
. Você terminou!fonte
Use control+ option+ Lpara importar automaticamente o pacote e remover automaticamente os pacotes não usados no Mac
fonte