CodeGym /Blogue Java /Random-PT /10 plugins úteis para IntelliJ IDEA: para iniciantes e de...
John Squirrels
Nível 41
San Francisco

10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes

Publicado no grupo Random-PT
Bom dia, tudo bem! Os desenvolvedores têm uma ferramenta básica de 'autoria', ou seja, um ambiente de desenvolvimento como Eclipse , NetBeans , etc. Mas sem dúvida, o ambiente mais popular no momento é o IntelliJ IDEA . Ele foi projetado para sobrecarregar suas habilidades de codificação, simplificando muito o processo várias vezes. 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 1Mas talvez a funcionalidade fornecida por este ambiente não seja adequada para todos, ou talvez algumas pessoas queiram personalizá-lo. A realidade é que tudo o que você precisa fazer é expandir sua funcionalidade adicionando plugins.
Os plug-ins são uma maneira de adicionar funcionalidade ao programa principal. Eles são projetados para expandir suas capacidades.
Hoje veremos 10 plugins interessantes para trabalhar no IntelliJ IDEA. Eles irão ajudá-lo em seu trabalho, ou pelo menos animá-lo =) Primeiro, vamos conduzi-lo através do treinamento para instalar plugins no IntelliJ IDEA , usando a instalação de um novo tema como exemplo.

1. Temas do IntelliJ IDEA

Você já sentiu que o conjunto limitado de temas internos do IntelliJ IDEA estava faltando? Talvez você quisesse escolher outra coisa. Talvez você queira pesquisar e encontrar algo que se encaixe perfeitamente em você? Bem, vamos fazê-lo! Para começar, acesse aqui e escolha um tema (ou pacote de temas) adequado para você. Por exemplo, escolhi Gradianto . Em seguida, temos duas maneiras de instalar o plugin.

Método 1: Instale diretamente do site da JetBrains

Você deve ter o IDEA aberto. Depois de escolher um tema, clique no botão Obter -> Instalar . Em seguida, você será solicitado a escolher a versão do IntelliJ IDEA que você instalou em seu computador:10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 2
10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 3Em seguida, a seguinte janela aparecerá em seu ambiente de desenvolvimento: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 4Clique em OK . O plug-in está instalado! Em seguida, às vezes você precisa reiniciar o IntelliJ IDEA para que o plug-in comece a funcionar. Para o plugin com temas, isso não era necessário — o tema mudou imediatamente para verde:10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 5

Método 2: Instalando a partir do IntelliJ IDEA

No IDEA, no canto superior esquerdo, vá em Arquivo -> Configurações : 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 6Em seguida, vá para a guia Plugins e digite o nome do plugin ( Gradianto ) na barra de pesquisa, mesmo que parcialmente: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 7Clique no botão verde Instalar e você feito!

Mudando o tema

Verde não é o único novo tema. Para ver o resto:
  • volte para Arquivo -> Configurações
  • abra a guia "Aparência"
Depois disso, clique na lista suspensa Tema10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 8 e veja quatro novos temas disponíveis: Gostei mais do tema Gradianto Deep Ocean :10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 9

Desativando / desinstalando um plug-in

Vamos ver como desabilitar ou desinstalar completamente um plugin:
  • novamente, abra a janela Configurações -> Plugins
  • selecione a guia Instalado
Pressione Desativar para tornar o plug-in inativo: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 10Se você agora clicar nas setas ao lado de Ativar/Desativar , verá uma janela que permite remover o plug-in do seu IDEA : 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 11Como você pode ver, tudo é bastante simples :) Bem, então, vejamos alguns plugins do IDEA que podem ser muito úteis.

2. Manipulação de String

Aqui está um plug-in que adicionará muitos novos recursos de manipulação de strings ao seu IDEA. Você pode encontrá-lo aqui . Depois de instalar e reiniciar o ambiente de desenvolvimento, se você clicar com o botão direito, por exemplo, no nome da variável ou em uma seleção de algum texto, notará um novo item de menu de contexto de Manipulação de String, que oferece muitas possibilidades para alterar a string selecionada :10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 12Este plug-in será mais útil quando você precisar interagir com algum texto muito grande. Ele permite filtrar, classificar, alterar maiúsculas e minúsculas, alterar o estilo de codificação (por exemplo, alterar todo o texto para camelCase), alterar algo em todas as linhas do texto em uma única operação (ooo, isso parece intrigante), codificar o texto em algum formato (por exemplo, no formato hexadecimal SHA-1) e muito mais. Sim, a princípio parecerá que existem muitas funções diferentes e não ficará totalmente claro o que isso ou aquilo faz. Mas com o tempo, você se acostumará e se tornará um deus da formatação de texto no IntelliJ IDEA.

3. Treinador de recursos de IDE

Este plugin é destinado principalmente para iniciantes. Ele o ajuda interativamente a aprender atalhos e funções básicas no IDE. Você pode pensar nisso como seu próprio sargento de treinamento pessoal no IntelliJ IDEA. Você pode encontrar aqui aqui . Após a instalação, vá para a seção Ajuda -> IDE Features Trainer . 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 13Em seguida, escolha um tópico sobre o qual você gostaria de aprender mais. Por exemplo, refatoração: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 14E então comece a completar os exercícios passo a passo.

4. Promotor Chave X

Percebi que quanto mais experiente e habilidoso o programador, mais teclas de atalho ele conhece. Afinal, em vez de pesquisar manualmente o código ou fazer algo manualmente, você pode pressionar alguns atalhos de teclado e pronto, pronto! Como resultado, você trabalhará muito mais rápido. Então, permita-me apresentá-lo ao plug-in Key Promoter X. Após carregá-lo, quando formos a alguma janela, menu ou aba de configurações, veremos no canto inferior direito um prompt com o atalho de teclado que poderia ter executado a mesma ação (ou seja, teria aberto a mesma janela de configurações, menu, etc.): 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 15Quando você adiciona isso a uma execução no IDE Features Trainertutoriais, você poderá trabalhar no IDEA sem realmente usar o mouse (o que acelerará seu trabalho muitas vezes).

5. Suportes de arco-íris e HighlightBracketPair

Não poderia deixar de mencionar o plugin Rainbow Brackets . Uma vez instalado, ele torna a codificação muito mais conveniente, porque os pares de colchetes se tornam multicoloridos: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 16Isso permite que você veja imediatamente qual parêntese de abertura está emparelhado com qual parêntese de fechamento. As cores não são arbitrárias (não são escolhidas aleatoriamente). Existe uma certa lógica: colchetes com o mesmo grau de aninhamento terão a mesma cor. Por exemplo, os colchetes dentro dos amarelos serão verdes. E em colchetes verdes, tudo ficará azul, e assim por diante... Falando em colchetes, vamos passar para HighlightBracketPair . Ao usar este plug-in, você verá claramente o bloco específico de código ou parênteses em que seu cursor está, pois o par de parênteses relevante será destacado:10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 17Essas duas ferramentas podem ser muito úteis se você estiver trabalhando em um código fortemente aninhado.

6. Codota AI

Em um passado distante, o código era escrito rotineiramente em um editor de texto comum. E agora imagine que você esqueceu um parêntese em algum lugar, bem, ou cometeu um erro no nome de uma classe. Nada vai compilar! Como resultado, naquela época você tinha que passar horas procurando o erro e ser extremamente cuidadoso ao escrever o código. Esse tipo de sofrimento é apenas para pessoas com os nervos mais fortes. Acho que isso se tornou irritante o suficiente para que algumas pessoas começassem a criar vários ambientes para trabalhar com código. IntelliJ IDEA, Eclipse, NetBeans... E aqui está você, trabalhando no IntelliJ IDEA, que é muito inteligente e oferece uma ajuda inacreditável na codificação, sugerindo locais de possíveis erros e obtendo nomes relevantes de classes e métodos assim que você inicia digitando-os. Que tal torná-lo um pouco mais inteligente? Por esta,Plug-in Codota AI . Este plug-in foi projetado para fornecer melhor preenchimento automático de código graças à IA. Com base em milhões de programas Java de código aberto, bem como em seu contexto, o Codota usa os modelos de aprendizado de máquina mais avançados para ajudar a preencher automaticamente as linhas de código, ajudando você a escrever código muito mais rápido e com menos erros. Em outras palavras, este plug-in permite que o IDEA solicite a você com base no contexto do seu aplicativo. Por exemplo, ele pode mostrar as variáveis ​​acessíveis e visíveis do tipo necessário: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 18Você também pode selecionar um determinado bloco de código, por exemplo, um nome de método e tentar procurar exemplos prontos:10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 19

7. SpotBugs

Falando em assistentes de codificação, acho que não faria mal algum ter um que ajudasse a detectar bugs, certo? É aqui que o plug-in SpotBugs entra nos estágios. SpotBugs realiza análise estática de bytecode para encontrar bugs no código Java dentro do IntelliJ IDEA. Ou seja, este plug-in é uma ótima ferramenta para detectar certos bugs do Java, e faz isso analisando seu código e comparando-o com mais de 400 padrões de bugs e soluções ruins. Esses erros incluem loops recursivos infinitos, deadlock , livelock e uso incorreto de várias bibliotecas. O SpotBugs pode identificar centenas de bugs sérios em grandes aplicativos (geralmente há aproximadamente um bug em 1.000 a 2.000 linhas de código-fonte sem comentários). Depois de instalar o plug-in, no menu, selecione Analisar -> SpotBugs -><alvo da análise>. O destino pode ser um arquivo ou um módulo inteiro, incluindo ou não os testes associados: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 20Após a análise, na parte inferior você verá uma janela indicando todos os bugs encontrados ou soluções ruins junto com sugestões para corrigi-los:10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 21

8. Auxiliar Maven

O plug-in Maven Helper é obrigatório para qualquer pessoa que use o Maven. Ele adiciona uma maneira fácil de analisar e eliminar dependências conflitantes, bem como a capacidade de ver as dependências do Maven em várias visualizações (como uma lista ou uma árvore). Para executar a análise, abra o arquivo pom e clique na guia Dependency Analyzer na parte inferior. Então você poderá ver quais dependências estão em conflito com quais e excluir quaisquer conflitantes: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 22O plug-in também adiciona recursos adicionais para executar / depurar arquivos individuais ou o módulo raiz: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 23Habilitar este gerenciador de dependências economizará tempo ao resolver problemas com dependências.

9. Raspar

Ao escrever código, você frequentemente pensará "isso precisará ser consertado antes de eu confirmá-lo", precisará escrever dados temporários em algum lugar para sua própria referência ou para algum teste, ou desejará registrar notas ou o dados vistos ao depurar seu aplicativo. Isso geralmente significa iniciar rapidamente uma nova instância do Bloco de Notas, mas isso ainda não é muito bom. Como podemos aproveitar melhor as ferramentas oferecidas pelo nosso amado IntelliJ IDEA? Por exemplo, o plug-in do Scratch . Este plug-in permite criar guias de editor de texto temporárias no IDEA, onde você pode escrever código, armazenar dados temporários ou anotar rapidamente pensamentos que você precisará mais tarde, mas não precisa salvar para sempre. Nunca mais seu sistema de arquivos ficará cheio de arquivos TXT de uso único. Depois de carregar o plugin, pressione Alt+C. Aparece uma janela onde você pode especificar um nome para o seu arquivo de texto: 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 24Após clicarmos em OK , obtemos uma guia com um arquivo de texto temporário. Se um arquivo foi criado anteriormente, este atalho de teclado o abrirá. Se já houver uma longa lista dessas guias, a mais recente será aberta. Na descrição do plug-in, você pode ver o restante das teclas de atalho para usar esses arquivos de texto temporários. Você também pode acessar esses arquivos temporários no menu: Ferramentas -> Scratch -> ...10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 25

10. Barra de Progresso

E, finalmente, algum alívio cômico - gostaria de mencionar alguns plugins engraçados da barra de progresso . Esses plug-ins alteram a aparência chata típica da barra de progresso para algo mais divertido. Por exemplo, gostei muito do plug-in Mario : 10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 2610 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 27Ou experimente um plug-in muito popular — o Nyan Progress Bar .10 plugins úteis para IntelliJ IDEA: para iniciantes e desenvolvedores experientes - 28Eu preciso apontar para você que adicionar funcionalidade adicional pode fazer com que o IDEA consuma muito mais recursos, e uma obsessão excessiva por plug-ins pode afetar o desempenho do seu ambiente de desenvolvimento. Portanto, ao tentar montar seu conjunto ideal de plug-ins, não se empolgue: você precisa tentar manter um "meio-termo" entre desempenho e funcionalidade adicional. Isso é tudo para mim hoje :) Conte-nos sobre seus plugins favoritos nos comentários.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION