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.
Mas 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:
↓
Em seguida, a seguinte janela aparecerá em seu ambiente de desenvolvimento:
Clique 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:
Método 2: Instalando a partir do IntelliJ IDEA
No IDEA, no canto superior esquerdo, vá em
Arquivo -> Configurações :
Em seguida, vá para a guia
Plugins e digite o nome do plugin (
Gradianto ) na barra de pesquisa, mesmo que parcialmente:
Clique 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
Tema e veja quatro novos temas disponíveis: Gostei mais do tema
Gradianto Deep Ocean :
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:
Se você agora clicar nas setas ao lado de
Ativar/Desativar , verá uma janela que permite remover o plug-in do seu
IDEA :
Como 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 :
Este 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 .
Em seguida, escolha um tópico sobre o qual você gostaria de aprender mais. Por exemplo, refatoração:
E 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.):
Quando 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:
Isso 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:
Essas 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:
Você também pode selecionar um determinado bloco de código, por exemplo, um nome de método e tentar procurar exemplos prontos:
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:
Apó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:
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:
O plug-in também adiciona recursos adicionais para executar / depurar arquivos individuais ou o módulo raiz:
Habilitar 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:
Apó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. 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 :
Ou experimente um plug-in muito popular — o
Nyan Progress Bar .
Eu 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.
GO TO FULL VERSION