Melhores plugins do IntelliJ IDEA



Promotor principal x


Usar atalhos de teclado em vez do mouse pode melhorar significativamente o desempenho. Com tantos recursos que o IDEA oferece, pode ser intimidador e difícil aprender todos os atalhos do teclado. Felizmente, existe um plugin chamado Key Promoter X que pode ajudá-lo.

A idéia é simples: sempre que você usa o mouse para chamar um comando no IDE, aparece uma janela pop-up informando qual é a combinação de teclas para esta ação.



Ele até sugere que você atribua um atalho de teclado para a ação que você acabou de executar, caso ainda não exista. Depois de um tempo, torna-se tão irritante que é mais provável que você se lembre dos atalhos do teclado.

Snyk


Infelizmente, a segurança do aplicativo é frequentemente ignorada. Atualmente, a maior parte do código do aplicativo vem de bibliotecas e ambientes de terceiros. Você deve garantir que está usando novas versões sem vulnerabilidades de segurança. Existem ferramentas que podem ajudá-lo com isso. Um deles é Snyk.

Snyk oferece muitos recursos. Um deles é um plug-in IDE que pode verificar suas dependências e determinar quais vulnerabilidades de segurança elas contêm.



Assistente de apresentação


Este é um plugin simples que exibe uma notificação pop-up toda vez que você executa uma ação no IDEA. Ele mostra qual ação foi executada e qual combinação de teclas está associada a ela.



Isso pode ser muito útil para apresentações , screencasts, programação em pares e assim por diante. Especialmente ao usar atalhos de teclado, pode ser difícil acompanhar o que acontece sem esse plugin.

Ferramentas Edu


Este é um ótimo plugin para codificar lições, seminários e assim por diante. Permite criar cursos com um conjunto de tarefas que você pode concluir diretamente no seu IDE. Você pode criar seus próprios cursos ou importar cursos públicos.

Está disponível como um plug-in independente e como um IntelliJ IDEA Edu Edition , que é basicamente uma versão do IDEA Community com o plug-in já instalado.

Ícones extras


Este é basicamente um pacote de ícones que fornece novos ícones para arquivos especiais, como configuração do Travis , package.json , lint config e muitos outros.

Isso pode ser muito útil, pois você pode reconhecer imediatamente esses arquivos especiais e, portanto, navegar no seu projeto será muito mais fácil. Por exemplo, package.json é um arquivo com a extensão json , mas é muito mais útil ter um ícone especial, pois é um arquivo importante para projetos npm .



Grazie


O IntelliJ IDEA possui um corretor ortográfico básico que pode detectar alguns erros de digitação, mas no geral não é muito útil. Definitivamente, não substitui serviços especializados de verificação gramatical, como Grammarly .

Felizmente, existe um plug-in Grazie que estende o verificador ortográfico básico com muitos recursos úteis. Ele também descobre problemas mais complexos, como gramática incorreta. Também funciona completamente offline.



O plug-in Grazie também permite verificar mensagens de confirmação. Você pode ler mais no blog Meet Grazie: Verificações ortográficas, gramaticais e de estilo completas para o IntelliJ IDEA .

Maven Helper


A IDEA já possui ferramentas poderosas para analisar suas dependências e possíveis problemas com elas, como conflitos ou dependências circulares.

O Maven Helper oferece uma interface de usuário alternativa que exibe hierarquicamente suas dependências. Pode ser mais fácil ler e navegar. Além disso, se você estiver usando a versão da comunidade IDEA, esta é sua única opção.



InnerBuilder


Criar objetos complexos pode ser difícil. Obviamente, você pode basear o desenvolvimento em POJOs simples com um monte de setters, mas não pode garantir que todos os objetos criados tenham todos os campos obrigatórios e não sejam utilizados em um estado incompleto. Para resolver esse problema, você precisa de construtores. Com objetos mais complexos, isso pode levar a vários construtores telescópicos com muitos parâmetros. Nesses casos, o uso do padrão Builder é muito mais apropriado.

Este plugin pode gerar automaticamente o Builder do POJO para você.



Suportes arco-íris


Se você está enfrentando muitos blocos aninhados e muitos colchetes, este plugin é para você. Isso facilita a localização dos colchetes correspondentes, pois cada par de colchetes é codificado por cores.



Com um tema de cores padrão, a leitura é bastante difícil, portanto, o Darcula é muito mais adequado para usar este plugin.

Arco-íris de recuo


Este plugin se parece com colchetes Rainbow, mas não colore seus colchetes, mas recua. Isso pode ser útil se você tiver muitos níveis de recuo mais difíceis de navegar. Pode até marcar em linhas vermelhas que não possuem os níveis corretos de indentação, para que as inconsistências sejam imediatamente aparentes.



Novamente, isso é muito menos perceptível no tópico leve, então Darcula pode ser a melhor escolha.

Manipulação de String


Este é um plug-in conveniente que permite executar várias ações com suas strings, como:

  • Escapando / exceção para vários contextos (Java, HTML, XML, SQL, ...)
  • Troca de caixa (inferior, superior, kebab, pascal, camelo, ...)
  • Ordenação
  • Procurar
  • Aparar

Caixa de ferramentas Git


Embora o suporte ao git do IntelliJseja muito bom, este plugin ainda oferece alguns recursos úteis.

Você pode ver facilmente quantas confirmações sua filial está à frente / atrás. Você pode configurar a amostragem automática em uma frequência personalizada. Você pode ver automaticamente as informações responsáveis ​​em sua linha atual.



Mapeador de Solicitações


O IDEA já oferece uma navegação bastante poderosa entre arquivos. Ao trabalhar com pontos de extremidade REST, às vezes você pode preferir alternar para um mapeamento específico (por exemplo / pessoas ) em vez de uma classe (por exemplo, PersonController ). É quando você conhece o URL, mas não se lembra a que classe ou método ele corresponde. Depois de clicar na combinação de teclas apropriada, você pode procurar por URLs de mapeamento e acessá-los diretamente.



Atualmente, o plug-in suporta Spring, JAX-RS e Micronaut.

Multirun


O IDEA suporta a execução de várias tarefas (configurações) ao mesmo tempo , mas esse recurso é atualmente muito limitado.

O plugin Multirun suporta o lançamento de várias configurações ao mesmo tempo, com opções muito mais complexas. Isso pode ser muito útil ao executar o Backend e o Frontend ao mesmo tempo, testando vários módulos, etc.



IDEA Mapa Mental


Pode ser muito útil ter um editor e um visualizador de mapa mental diretamente integrados ao seu IDE. Não apenas para um brainstorming rápido, mas também para preparar a documentação. O plug-in funciona com arquivos MMD baseados em texto, por isso é muito fácil manter seus cartões de inteligência sob controle de versão e gerenciar suas alterações.

Codota e TabNine


Esses dois plugins são semelhantes. Eles melhoram o preenchimento automático, verificando projetos de código aberto e prevendo de forma inteligente o que você provavelmente deseja digitar com base no contexto.

Com o Codota, você também pode procurar exemplos relevantes de determinadas classes ou métodos em projetos públicos, o que pode ser conveniente.



Algo está faltando?


Quais são os seus plugins favoritos do IDEA? Por favor, compartilhe nos comentários abaixo.

Source: https://habr.com/ru/post/undefined/


All Articles