Intellij Idea - Familiarizando-se

Neste capítulo, vamos nos familiarizar mais com o IntelliJ IDEA. Para discutir as vantagens e funcionalidades de qualquer ferramenta, é preciso estar familiarizado com essa ferramenta e o IntelliJ não é uma exceção a isso.

Este capítulo oferece uma visão geral do IntelliJ. O capítulo começa com uma discussão sobre os elementos visuais do IDE, definições de configuração e, finalmente, termina discutindo a JVM e as propriedades da plataforma.

Elementos Visuais

Uma das coisas importantes sobre o IDE são seus elementos visuais. Identificar e compreender os elementos visuais permite que você execute ações em umquickere de maneira mais fácil. A captura de tela a seguir e os rótulos mostram a interface principal do IntelliJ.

  1. Menu bar - A barra de menus oferece opções para criar novos projetos e outras ações importantes relacionadas a projetos, como refatoração de código, compilações, execução, depuração, opções de controle de versão e assim por diante.

  2. Tool bar- A barra de ferramentas fornece atalhos para opções de compilação, depuração e execução. Você pode personalizá-lo de acordo com suas necessidades.

  3. Navigation bar- A barra de navegação permite uma navegação mais fácil dentro de um projeto. Este recurso é útil conforme a base de código aumenta.

  4. Tools tab- A guia Ferramentas é exibida em ambos os lados da janela principal. A partir daqui, você pode acessar ferramentas importantes como bancos de dados; Compilações Maven / Ant e assim por diante.

  5. Project perspective - A janela de perspectiva do projeto mostra vários elementos de projetos como pacotes, módulos, classes, bibliotecas externas e assim por diante.

  6. Editor window- Este é um local onde o desenvolvedor passa a maior parte de seu tempo. A janela do editor permite editar / escrever código com destaque de sintaxe e outros recursos úteis.

Na parte inferior da janela principal, há um statusbarra, que mostra alguns atributos adicionais sobre o arquivo - como seu formato e o tipo de codificação. Ele também oferece a opção de alternar o atributo somente leitura do arquivo atual. Você também pode gerenciar o nível de inspeção aqui.

Trabalhando com Plug-ins

Os plug-ins ajudam a estender a funcionalidade do IntelliJ. Ele fornece um grande número de plug-ins que variam de bancos de dados, controle de versão, criação de perfil e essa lista continua.

Etapas para gerenciar plug-ins

Siga estas etapas para gerenciar plug-ins -

  • Vá para o menu Arquivo → Configurações.

  • Selecione a guia Plug-ins no painel esquerdo.

  • Esta janela lista todos os plug-ins instalados. Há uma caixa de seleção no lado direito de cada nome de plug-in. Alternar essa caixa de seleção ativa / desativa os plug-ins.

  • O repositório de plug-ins online do IntelliJ está disponível aqui. Para adicionar / remover o repositório de plug-ins, clique no botão Pesquisar repositório e ele fornecerá uma maneira de fazer o necessário.

  • Além disso, permite a instalação de plug-ins offline. Para isso, baixe o plug-in e selecione instalar plug-in no botão do disco e navegue até o caminho de download.

Para realizar outras ações em plug-ins, como desinstalar, atualizar e classificar, clique com o botão direito em qualquer plug-in. Ele mostrará um menu suspenso no qual você pode selecionar uma das ações.

Trabalhando com Configurações

Esta seção fornece algumas dicas importantes para gerenciar as configurações. Ele permite que você importe, exporte e compartilhe configurações do IntelliJ.

Configurações de exportação

Permite exportar as configurações atuais como um arquivo jar.

  • Vá para Arquivo → Configurações de exportação.

  • As janelas de configuração de exportação listam as configurações disponíveis relacionadas à interface do usuário, depurador, SDK, entre outras.

  • Ele fornece uma caixa de seleção para seleção. Assim que a seleção for feita, clique no botão OK para salvar as configurações no disco local.

Configurações de Importação

Permite importar as configurações armazenadas no arquivo jar.

  • Vá para Arquivo → Importar configurações.
  • Selecione o jar de configuração navegando na estrutura de pastas
  • Clique no botão OK.

Configurações de compartilhamento

O IntelliJ IDEA permite que você compartilhe suas configurações de IDE entre diferentes instâncias. Isso é particularmente útil quando você deseja aplicar as mesmas configurações em uma equipe ou organização. O pré-requisito para isso é habilitar oSettings Repositoryplugar. Ele é instalado e ativado por padrão.

Para garantir seu status -

  • Vá para Arquivo → Configurações → Plug-ins

  • Plug-in de repositório de configurações de pesquisa

Podemos armazenar a configuração atual no GitHub / Bitbucket e aplicá-la em outras instâncias. Para armazenar a configuração atual -

  • Vá para Arquivo → Repositório de configurações.

  • Digite a URL do repositório Git na caixa de diálogo URL upstream.

  • Clique no botão Substituir remoto.

  • Para aplicar as mesmas configurações a outras instâncias, clique no botão Substituir local.

Configurando opções de JVM e propriedades de plataforma

Podemos configurar as opções de JVM navegando para o Help → Edit Custom VM Optionscardápio. A seguir estão algumas opções importantes de JVM que podemos definir.

  • –server - Permite a seleção do Java HotSpot Server VM

  • -Xms<size>- Ele define o tamanho de heap Java inicial. O valor padrão é 128 MB.

  • -Xmx<size>- Define o tamanho máximo de heap Java. O valor padrão é 750 MB.

  • -Xss<size> - Ele define o tamanho da pilha de thread Java.

  • –XX - Permite configurar o algoritmo GC e outras propriedades.