IntelliJ IDEA é um ambiente de desenvolvimento integrado para aplicações Java da empresa JetBrains. Ele está posicionado como o ambiente de desenvolvimento Java mais inteligente e conveniente, com suporte para todas as tecnologias e estruturas mais recentes.
O IntelliJ IDEA é um dos três IDEs Java mais populares, juntamente com o Eclipse IDE e o NetBeans IDE.
Termos de serviço do IntelliJ IDEA
Desde a primeira versão do IntelliJ IDEA em janeiro de 2001, a JetBrains vem adicionando novos recursos e aprimorando os existentes.
A partir da versão 9.0, o IntelliJ IDEA está disponível em duas versões:
- Edição da comunidade
- Edição final
A Community Edition é uma versão gratuita sob a licença Apache 2.0. Destina-se ao desenvolvimento de JVM e Android, bem como para o desenvolvimento de aplicativos com uma interface gráfica do usuário (GUI). É útil tanto para desenvolvedores novatos para fins educacionais quanto para profissionais para desenvolvimento comercial.
A Ultimate Edition está disponível sob uma licença comercial e oferece suporte a mais ferramentas do que a Community Edition. Esta versão destina-se ao desenvolvimento empresarial e web. Será útil para desenvolvedores de back-end e front-end.
Nos próximos seis meses, a Community Edition será adequada para você.
O IntelliJ IDEA está disponível para três plataformas: Windows, macOS, Linux. Você pode baixar a versão mais recente no site oficial da JetBrains .
Por que um código diferente é executado para mim?
Essa é uma das dúvidas mais comuns dos novatos. O problema aqui é a configuração de execução do IntelliJ IDEA .
O IDE oferece várias maneiras de executar seu código (seu método principal ):
-
Basta clicar no botão Executar ao lado do seu método principal ou da classe que contém o método principal .
-
Clique com o botão direito do mouse no arquivo na árvore do projeto. Em seguida, selecione Executar…
-
Execute com opções avançadas.
Os iniciantes geralmente têm dificuldades ao usar o terceiro método. Depois de executar vários arquivos, o IDEA cria uma configuração de execução para cada arquivo/classe e a salva em uma lista de "configurações de execução".
Se você selecionar alguma configuração e pressionar Editar configurações… , veremos as configurações avançadas de execução:
Essas configurações permitem especificar qual versão do Java você deseja usar para executar o programa e você pode adicionar configurações de ambiente adicionais ou argumentos de programa. Os argumentos do programa são os argumentos que são passados para o método main() .
Que recurso conveniente! Mas esta é precisamente a fonte do problema mais comum encontrado pelos iniciantes, ou seja, "Código diferente está sendo executado para mim".
O problema surge se você pressionar o botão Executar quando uma configuração de execução que não corresponde ao nosso arquivo for selecionada:
Para evitar esse erro, selecione o nome do arquivo/classe desejado na lista suspensa.
Ferramentas para trabalhar com código no IntelliJ IDEA
O IntelliJ IDEA possui muitas ferramentas para trabalhar com código. Fornecemos exemplos de alguns deles abaixo.
O recurso Live Templates permite que o desenvolvedor reduza significativamente o tempo gasto escrevendo construções de código usadas com frequência.
Por exemplo, para criar um método principal, basta digitar psvm no editor e pressionar a tecla TAB :
-> aba ->
Teclas de atalho
As teclas de atalho podem simplificar e acelerar muito a codificação. Mas você precisa conhecer as teclas de atalho para se beneficiar delas. Aqui estão algumas combinações de teclas que irão atendê-lo bem agora ou no futuro próximo.
Ctrl + Espaço — Mostra uma lista de opções para completar sua entrada.
Ctrl + W — Seleção de texto inteligente. Primeiro, ele seleciona a palavra onde está o cursor e, em seguida, as declarações inteiras mais próximas e assim por diante até o documento inteiro.
e assim por diante.
Ctrl + Y — Exclui a linha inteira, mantendo o cursor na mesma posição.
Ctrl + Shift + Espaço — O mesmo que Ctrl + Espaço , mas é responsável por campos e métodos estáticos. Também ajuda a inicializar um campo com um tipo apropriado.
Ctrl + B — Salta para a declaração de um campo, método ou classe. Produz o mesmo efeito que pressionar Ctrl + LMB :
Ctrl + / — comenta uma linha de código. Se várias linhas forem selecionadas, esta combinação de teclas comentará toda a seleção:
Shift + F6 — Renomeia um campo, método ou classe em todos os lugares onde é usado.
Ctrl + Q — Em uma janela pop-up, mostra a documentação de um método, para que você não precise pesquisar no código-fonte. Isso ajuda a entender os parâmetros de entrada e o valor de retorno.
Shift + Shift ( Double Shift , ou seja, pressione rapidamente Shift 2 vezes seguidas) — Procure por tudo em todos os lugares (bem, ele procura classes e arquivos, mas não métodos). Isso é útil quando você se lembra de ter visto algo em algum lugar e até mesmo de algumas letras do nome - essa janela o ajudará a encontrá-lo.
Ao pesquisar classes, você pode inserir parte do nome ou apenas as 2 primeiras letras no CamelCase. Por exemplo, BuRe encontrará BufferedReader :
Ctrl + Shift + V — Uma operação de colagem inteligente que lembra os últimos itens que você copiou.
Ctrl + Shift + Espaço — Preenchimento automático inteligente que sugere opções para substituir valores com base no contexto.
Ctrl + Shift + A — Procura uma ação. Se de repente você esquecer a tecla de atalho para uma ação, mas lembrar seu nome, poderá encontrar qualquer ação e executá-la.
Ctrl + Alt + M — Extrai o trecho de código selecionado em um método separado. Esta tecla de atalho é super útil para refatoração.
Alt + Enter — Preenchimento automático que resolve qualquer problema. Realmente, quase sempre ajuda. Se você receber algum erro de compilação e não souber a solução exata, a primeira coisa a fazer é ver o que o IDEA sugere.
Alt + Insert — Gera automaticamente tudo e qualquer coisa: métodos, construtores, classes...
Ctrl + O — Substitui os métodos de um pai.
Ctrl + K — Ao trabalhar com Git, confirma.
Ctrl + Shift + K — Ao trabalhar com Git, pushes.
Ctrl + Alt + S — configurações do IDEA.
Ctrl + Alt + Shift + S — Configurações do projeto.
Isso está longe de ser uma lista exaustiva de funcionalidades úteis do IntelliJ IDEA. Nas próximas lições, falaremos sobre muitos outros recursos úteis, incluindo o modo de depuração.
GO TO FULL VERSION