IDEs
IntelliJ IDEA
O IntelliJ IDEA é o IDE (Ambiente de Desenvolvimento Integrado) opensource recomendado para
desenvolvimento de aplicações de backend. Para fins
desta arquitetura, é suficiente a versão gratuita IntelliJ IDEA CE
(Community Edition).
O IntelliJ IDEA inclui suporte padrão ao Maven, Git e SVN. Certifique-se que o IntelliJ IDEA esteja
utilizando o JDK 11. É necessário ativar o plugin Lombok em “Preferences -
Plugins”.
Atalhos no MacOS
Atalho | Descrição |
---|---|
Option+Enter | Código: Mostra opções para correção. |
Ctrl+Space | Código: Mostra opções para completar código (Content Assist / Autocomplete). |
Ctrl+Option+O | Código: Completa e organiza os imports. |
Option+Cmd+L | Código: Formata o código. Pode-se selecionar o bloco desejado. |
Shift+F6 | Código: Renomeia via refatoração. |
Manter Option | Código: Edição em modo coluna. |
Cmd+/ | Código: Alterna comentário do código. |
Shift+Option+Up | Código: Move bloco para cima. |
*Shift+Option+Down | Código: Move bloco para baixo. |
Cmd+B | Navegação: Entra na classe ou método. |
Ctrl+H | Navegação: Mostra hierarquia da classe. |
Ctrl+O | Navegação: Lista os membros da classe (Outline). |
Option+F7 | Navegação: Localiza as referências (References). |
Shift+Cmd+0 | Navegação: Abre a busca de recursos (Open Resources). |
F7 | Depuração: Entra no método (Step Into). |
F8 | Depuração: Avança uma linha (Step Over). |
Shift+F8 | Depuração: Retorna do método (Step Return). |
Option+Cmd+R | Depuração: Continua até o próximo Beakpoint (Resume). |
Option+Cmd+F8 | Depuração: Executa a expressão selecionada. Alternativa: Option+click. |
Visual Studio Code
O Visual Studio Code é o IDE (Ambientes de Desenvolvimento Integrado) opensource recomendado para desenvolvimento de aplicações de frontend, sejam web ou móveis. O VS Code pode ser utilizado conforme sua instalação padrão. Para melhor experiência com Git, recomenda-se instalar a extensão “GitLens - Git supercharged” (gratuita).
Atalhos no Windows
Atalho | Descrição |
---|---|
Ctrl + / | Código: Comentar ou descomentar uma linha de código. |
Ctrl + Shift + F | Navegação: Pesquisar em todos os arquivos. |
Ctrl + F | Navegação: Pesquisar no arquivo atual. |
Ctrl + Tab | Navegação: Navegar entre os arquivos abertos. |
Ctrl + B | Navegação: Alternar a visibilidade da barra lateral. |
Eclipse
O Eclipse é uma alternativa ao IntelliJ IDEA (recomendado) para desenvolvimento de aplicações de backend.
Para fins desta arquitetura, é suficiente a versão Eclipse IDE for Java Developer
. O Eclipse inclui
suporte padrão ao Maven e Git. Caso necessite se conectar a projetos legados no SVN, recomenda-se o
plugin Subclipse
, que pode ser instalado a partir da opção “Help - Eclipse Marketplace”. O Eclipse
é completamente gratuito. Certifique-se que o Eclipse esteja utilizando o JDK 11. É necessário instalar
o plugin Lombok. Caso o Lombok apresente algum problema de
compatibilidade, utilize a versão do lombok.jar
importada pelo Cloudsupport
, localizado no
diretório local do Maven.
Para melhorar a performance do Eclipse, faça, opcionalmente:
-
Em “Window - Preferences - Java - Editor - Content Assist - Advanced” desmarque “SWT Template Proposals”, “JAX-WS Proposals”, “JAXB Proposals” e “JPA Proposals”.
-
Em “Window - Preferences - General - Startup and Shutdown” desative tudo exceto Maven.
-
Em “Window - Preferences - Usage Data Collector” desmarque “Enable capture”.
-
Feche os painéis, se estiverem abertos, “Task List” e “Javadoc”.
Atalhos no Windows
Atalho | Descrição |
---|---|
Ctrl+1 | Código: Mostra opções para correção. |
Ctrl+Space | Código: Mostra opções para completar código (Content Assist / Autocomplete). |
Ctrl+Shit+O | Código: Completa e organiza os imports. |
Ctrl+Shit+F | Código: Formata o código. Pode-se selecionar o bloco desejado. |
Alt+Shift+R | Código: Renomeia via refatoração. |
Alt+Shift+A | Código: Alterna edição em modo coluna. |
Crtl+/ | Código: Alterna comentário do código. |
Alt+Up | Código: Move bloco para cima. |
Alt+Down | Código: Move bloco para baixo. |
F3 | Navegação: Entra na classe ou método. |
F4 | Navegação: Mostra hierarquia da classe. |
Ctrl+O | Navegação: Lista os membros da classe (Outline). |
Ctrl+Shift+G | Navegação: Localiza as referências (References). |
Ctrl+Shift+R | Navegação: Abre a busca de recursos (Open Resources). |
F5 | Depuração: Entra no método (Step Into). |
F6 | Depuração: Avança uma linha (Step Over). |
F7 | Depuração: Retorna do método (Step Return). |
F8 | Depuração: Continua até o próximo Beakpoint (Resume). |
Ctrl+Shit+I | Depuração: Executa a expressão selecionada. |