Atom é um editor de texto de código aberto desenvolvido pela GitHub, possuà versões para Windows, MacOs e Linux. Ele é um editor de texto simples no fim das contas, porém não se engane, pois ele é extremamente customizável, afinal ele foi feito em cima dessa filosofia, como é dito pelos próprios desenvolvedores:
Atom é um editor de texto hackable para o século 21, construÃdo no Electron e baseado em tudo o que amamos em nossos editores favoritos. Nós o projetamos para ser profundamente personalizável, mas ainda acessÃvel usando a configuração padrão.
Ele possui uma enorme comunidade, e você encontra pacotes para quase tudo que precisar, o que é exatamente a ideia que ele quer passar, se você precisa de algo basta adicionar. Ele já vem com um setup mÃnimo para trabalhar mas se diferencial está na grande quantidade de pacotes que é possÃvel adicionar.
O que mais chama a atenção em um primeiro momento é sua beleza e suavidade, o que pode parecer um detalhe menos importante, mas para quem passa horas olhando para uma tela de código faz uma grande diferença. Outro ponto que vale destacar é que ele já possui um suporte nativo para o GitHub (por que será?), mas ações como por exemplo um "commit" ou comparação de alterações são feitas de forma muito fácil e intuitiva pela ferramenta.
Dito isso trago hoje uma lista de 5 pacotes que considero essenciais para o ganho de produtividade na ferramenta, sendo pacotes de uso geral, mas que tornam o desenvolvimento mais "leve".
1 - Minimap.
Minimap é um dos pacotes mais populares para o Atom, e você deve pensar "Achei que a lista me traria algo diferente". Mas decidi colocar esse pacote na lista, e em primeiro lugar não muito por ele em si, mas pelo grupo de funcionalidades e de outros pacotes que ele proporciona. Existe uma lista de outros pacotes que se relacionam com ele, sendo que você pode instalar para realces especÃficos conforme sua necessidade.
A lista de pacotes adicionais até a data desta postagem:
Pacote | Descrição |
---|---|
Auto-Hider | Oculta o Minimapa durante a edição. |
Bookmarks | Exibe os favoritos do Atom. |
Code Glance | Mostra o código que está sob o cursor do mouse ao passar o mouse sobre o Minimapa. |
Cursor Line | Destaca a linha com o cursor. |
Find And Replace | Exibe as correspondências da pesquisa. |
Git Diff | Exibe a diferença do arquivo. |
Google-Repo-Diff-Minimap | Uma vinculação de minimapa para o pacote google-repo-diff e o pacote google-repo. |
GPool-Diff-Minimap | Uma ligação de minimapa para o pacote gpool-diff. |
Hide on inactive panes | Oculte o Minimapa quando o painel não estiver em foco. |
Highlight Selected | Destaque de Minimapa para o pacote selecionado em destaque. |
Linter | Exibe marcadores de linter. |
Pigments | Exibe as cores dos pigmentos. |
Quick-Highlight | Mostra várias seleções feitas com o pacote de destaque rápido. |
Selection | Exibe as seleções do buffer. |
Split-Diff | Uma ligação Minimap para o pacote split-diff. |
Ele ainda permite que você controle os plugins adicionais de forma visual sem a necessaidade de abrir as configurações.
2 - Highlight Selected
Esse pacote é super simples, e muito importante ao mesmo tempo. Ele destaca todas as palavras semelhantes. Isso ajuda muito no dia a dia, e eles se funde ao Minimap, destacando a localização das palavras lá tambem.
É possivel ainda fazer algumas configurações bem legais como tema claro/escuro, destacar o fundo, destacar na barra lateral entre outros.
3 - Indent Guide Improved
Destaca a guia de indentação mostrando o nÃvel atual, muito útil quando se trabalha com grandes pedaços de códigos. O pacote é bem customizavel, sendo possivel mudar a cor, o tipo da guia, os nÃveis que se destaca e até mesmo destacar a linha Ãnicio e a linha fim de um trecho de código.
4 - Better Git Blame
Destaca quem foi o "culpado" pela alteração do código, muito útil quando se trabalha em equipes. Existem outros pacotes que tem essa mesma finalidade mas esse se destaca pois ele tem um destaque mais fácil, ele mostra a pessoa que fez a alteração, quando foi feita e ao passar o mouse no "culpado" ele destaca no código todas as linhas que compoem essa alteração.
5 - Teletype
Esse pra mim já deveria vir por padrão no editor, por conta de sua funcionalidade, mas como ele só faz sentido para quem trabalha em times até entendo não colocarem ele logo de cara. Esse pacote permite que os desenvolvedores compartilhem seu espaço de trabalho com os membros da equipe e colaborem no código em tempo real.
Essa foi a parte 1 da lista de pacotes essenciais para trabalhar no Atom, espero que ajude na sua produtividade, em breve traremos mais pacotes, se tiver alguma sugestão para que possamos testar deixe ai nos comentários e nos siga nas redes.
Até a próxima!
0 Comentários