【Extensões Recomendadas】10 Extensões Populares para Aumentar sua Produtividade no VSCode
Olá! Sou alguém que, do zero em programação, conseguiu criar um site de forma autodidata com a ajuda da IA. Fui um completo iniciante, assim como você.
Você instalou o VSCode (Visual Studio Code) e pensou "Beleza, vou começar a programar!", mas agora está travado sem saber o que fazer a seguir? Ou está se perguntando "Como posso programar de forma mais eficiente?"?
Eu entendo perfeitamente esse sentimento. Eu também era assim no começo. Encarando uma tela preta, eu estava completamente perdido. Mas o verdadeiro poder do VSCode é liberado ao adicionar "extensões". Ao instalá-las, sua eficiência de desenvolvimento aumentará drasticamente e a programação se tornará muito mais divertida.
Neste artigo, selecionei cuidadosamente apenas 10 extensões realmente úteis que me fizeram pensar "Eu não conseguiria trabalhar sem isso!" enquanto criava meu site. Não há nada complicado. Apenas siga este artigo, copie e cole, e seu VSCode se transformará na ferramenta de desenvolvimento definitiva. Vamos experimentar a sensação de "tudo funcionando" e sentir o prazer de uma produtividade altíssima!
1. Portuguese (Brazil) Language Pack - Comece com a tranquilidade do seu idioma
Para quem é recomendado:
- Pessoas que têm resistência ou se sentem intimidadas com menus em inglês.
- Pessoas que querem entender intuitivamente os itens de configuração em seu idioma nativo.
【Minha experiência】Eu tinha alergia a inglês
A primeira barreira ao começar a programar não foi a terminologia técnica, mas o fato de que "tudo era em inglês". Eu entendia mais ou menos File, Edit, Selection... mas quando tentava fazer configurações complexas, meu cérebro simplesmente parava. "E se eu clicar no lugar errado?", eu pensava, com medo de tocar em qualquer coisa. Esta extensão foi a salvadora que aliviou minha ansiedade inicial. Apenas ter os menus em português diminuiu enormemente a barreira psicológica e me fez pensar: "Talvez eu possa me dar bem com o VSCode".
Uso básico
- Clique no ícone de quadrados (Exibição de Extensões) no lado esquerdo do VSCode.
- Na barra de pesquisa, digite "
Portuguese (Brazil) Language Pack". - Clique no botão "Install" da extensão que aparece no topo.
- Após a instalação, clique no botão "Change Language and Restart" que aparece no canto inferior direito para reiniciar o VSCode.
E é só isso! A interface do VSCode mudará completamente para português. Fácil, não é? Vamos começar por aqui para nos familiarizarmos com o VSCode.
2. Live Server - A experiência mágica de ver seu código rodar instantaneamente
Para quem é recomendado:
- Pessoas que se cansam de ter que recarregar o navegador manualmente toda vez que alteram HTML ou CSS.
- Pessoas que querem ver as alterações visuais de seu código em tempo real.
【Minha experiência】Libertação dos dias de apertar F5 sem parar
Quando comecei a aprender HTML, eu mudava um título, salvava o arquivo com Ctrl+S, alternava para o navegador e pressionava F5 para atualizar. Essa tarefa repetitiva era realmente um aborrecimento... Quando chorei para uma IA "Não há um jeito mais fácil?", a primeira recomendação foi o Live Server. No momento em que salvei o código e vi o navegador ao lado se atualizar automaticamente, eu realmente pensei: "Isso é mágica!". Essa experiência de "simplesmente funciona" aumentou exponencialmente minha motivação para aprender a programar.
【Copie e cole para experimentar】Sinta o gosto da mágica
Primeiro, crie um novo arquivo no VSCode e salve-o como index.html. Em seguida, copie e cole o código abaixo.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Teste do Live Server</title>
<style>
body {
display: grid;
place-content: center;
height: 100vh;
margin: 0;
font-family: sans-serif;
background-color: #2d2d2d;
color: #ffffff;
}
h1 {
color: #669df6;
font-size: 3rem;
}
</style>
</head>
<body>
<h1>Olá, Mundo!</h1>
</body>
</html>
Depois de colar o código, clique com o botão direito no editor e selecione "Open with Live Server" ou clique no botão "Go Live" no canto inferior direito da tela. O navegador abrirá automaticamente e exibirá "Olá, Mundo!".
Em seguida, volte para o VSCode, altere o texto dentro da tag <h1> para algo como "Live Server é Incrível!" e salve o arquivo (Ctrl+S). A exibição no navegador deve mudar instantaneamente, sem que você precise alternar para ele. Esse é o poder do Live Server!
Um ponto a observar
O Live Server funciona quando você tem um arquivo HTML aberto. Note que ele não pode executar programas do lado do servidor, como PHP.
3. Prettier - Code formatter - Código bonito, não importa quem escreva
Para quem é recomendado:
- Pessoas cuja indentação ou espaçamento inconsistentes tornam seu código difícil de ler.
- Pessoas que não querem gastar tempo arrumando a aparência do código.
【Minha experiência】Desgastado pela "aparência" do código
Quando comecei a programar, minha indentação era uma bagunça, eu esquecia os pontos e vírgulas ; no final das linhas, e meu código era simplesmente feio e difícil de reler mais tarde. Eu via o código limpo de outras pessoas e ficava desanimado, pensando "Como eles conseguem escrever de forma tão organizada?". O Prettier foi como um cirurgião plástico que me salvou. A forma como ele transforma um código bagunçado em um código bonito em um instante ao salvar é simplesmente espetacular. Fui libertado do estresse de me preocupar com a aparência do código e pude me concentrar na lógica.
【Copie e cole para experimentar】A emoção de um código limpo instantaneamente
Primeiro, instale o Prettier. Em seguida, abra as configurações do VSCode (Ctrl + ,), procure por "Format On Save" e marque a caixa de seleção. Isso fará com que o código seja formatado automaticamente toda vez que você salvar um arquivo.
Agora, vamos experimentar. Crie um novo arquivo script.js e copie e cole o código abaixo, escrito de forma bagunçada de propósito.
function ola( nome ) {
console.log('Olá, ' + nome + '!')
}
ola( "Mundo" )
Neste estado, salve o arquivo (Ctrl+S). Ele deve ser formatado instantaneamente para o código limpo abaixo.
function ola(nome) {
console.log("Olá, " + nome + "!");
}
ola("Mundo");
O Prettier cuida de todas as pequenas regras, como indentação, espaçamento e pontos e vírgulas. Você não precisa mais se preocupar com a aparência do seu código.
4. Auto Rename Tag - Diga adeus a tags de fechamento esquecidas
Para quem é recomendado:
- Pessoas que já alteraram uma tag de abertura HTML, mas esqueceram a de fechamento, quebrando o layout.
- Pessoas que querem reduzir o tempo gasto em correções simples.
【Minha experiência】A jornada em busca da tag de fechamento
À medida que a estrutura de um site se torna mais complexa, encontrar a tag de fechamento que está dezenas de linhas abaixo se torna uma verdadeira tarefa. "Onde diabos está a tag de fechamento para este <div>?", eu me perguntava, rolando a tela para cima e para baixo, apenas para descobrir que era a tag errada. Quase chorei quando mudei um <h2> para um <h3>, esqueci a tag de fechamento e vi todo o meu layout desmoronar. O Auto Rename Tag é o parceiro perfeito que previne esses erros simples, mas críticos.
【Copie e cole para experimentar】Alteração automática em par
Esta extensão funciona assim que é instalada. Nenhuma configuração especial é necessária. Abra um arquivo como index.html e experimente o código a seguir.
<div>
<p>Aqui há muito conteúdo.</p>
<p>Aqui há muito conteúdo.</p>
<p>Aqui há muito conteúdo.</p>
</div>
Depois de colar o código, posicione o cursor sobre a tag de abertura <div> e renomeie "div" para "section". Você verá a tag de fechamento </div>, localizada mais abaixo, mudar automaticamente para </section>. Essa pequena automação reduz significativamente o estresse do desenvolvimento.
5. HTML CSS Support - Evite erros de digitação nos nomes das classes CSS
Para quem é recomendado:
- Pessoas que não conseguem se lembrar ou frequentemente digitam errado os nomes das classes CSS ao escrever HTML.
- Pessoas que querem gastar menos tempo alternando entre arquivos CSS e HTML.
【Minha experiência】"Ué, por que meu CSS não está funcionando?" A culpa era sempre de um erro de digitação.
Eu criava um nome de classe longo e legal como .main-contents-wrapper em style.css, mas quando ia usá-lo em index.html, minha memória falhava instantaneamente. "Era contents ou content? Onde ia o hífen?". Acabava tendo que voltar ao arquivo CSS para verificar, e eu estava cansado dessa ida e vinda. 90% das vezes em que meu CSS não se aplicava, era por causa de um erro de digitação no nome da classe. O HTML CSS Support sugere candidatos do seu arquivo CSS à medida que você começa a digitar um nome de classe em HTML, então você não precisa mais memorizar ou verificar os nomes.
【Copie e cole para experimentar】Autocompletar preciso de nomes de classes
Primeiro, crie dois arquivos na sua pasta de projeto: index.html e style.css.
Em style.css, copie e cole o seguinte código.
.container {
width: 80%;
margin: 0 auto;
}
.title-text {
color: #669df6;
font-size: 24px;
border-bottom: 2px solid #5f6368;
}
.description-paragraph {
line-height: 1.6;
}
Em seguida, em index.html, cole o seguinte código. Neste ponto, a tag div ainda não tem um atributo class.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Teste de Suporte CSS</title>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<div class="">
<h1 class="">Título de Teste</h1>
<p class="">Este é um parágrafo de teste.</p>
</div>
</body>
</html>
Agora, vamos experimentar. Posicione o cursor entre as aspas de <div class=""> e pressione Ctrl + Espaço (ou apenas comece a digitar uma letra como c ou t). Você deve ver sugestões como .container, .title-text e .description-paragraph aparecerem. Você nunca mais errará um nome de classe.
6. Path Intellisense - Liberte-se do pesadelo dos caminhos de arquivo
Para quem é recomendado:
- Pessoas que frequentemente cometem erros ao especificar caminhos para imagens, arquivos CSS ou JavaScript.
- Pessoas que têm dificuldade em calcular caminhos relativos como
../.
【Minha experiência】O inferno das imagens quebradas
"Ok, vamos adicionar uma imagem ao site!", eu pensava, escrevia <img src="">, e então o pesadelo começava. Dentro do atributo src, eu me perguntava, é "./images/hero.png", "../images/hero.png" ou "/images/hero.png"? Eu tentava um após o outro, verificava o navegador, via o ícone de imagem quebrada e suspirava. Esta extensão prevê e autocompleta de forma inteligente os nomes de pastas e arquivos enquanto você digita entre as aspas. O tempo que eu desperdiçava com erros de caminho foi para zero.
【Copie e cole para experimentar】Entrada de caminho à prova de falhas
Esta extensão também funciona assim que é instalada. Tente criar a seguinte estrutura de pastas em seu projeto.
meu-projeto/
├── index.html
├── css/
│ └── style.css
└── images/
└── logo.png
Abra o arquivo index.html e cole o seguinte código.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Teste de Caminho</title>
<link rel="stylesheet" href="">
</head>
<body>
<img src="" alt="Imagem do Logo">
</body>
</html>
Primeiro, posicione o cursor dentro do href="" da tag <link> e digite "c". A sugestão "css/" deve aparecer imediatamente. Selecione-a e digite /, e agora "style.css" será sugerido.
Em seguida, faça o mesmo dentro do src="" da tag <img>. Digitar "i" sugerirá "images/", permitindo que você insira o caminho correto facilmente.
7. indent-rainbow - Visualize a estrutura aninhada do código com um arco-íris
Para quem é recomendado:
- Pessoas que se perdem em
divs profundamente aninhados e perdem o rastro da estrutura do código. - Pessoas que querem uma maneira rápida e visual de identificar erros de indentação.
【Minha experiência】Perdido na indentação
Ao escrever HTML e CSS, o aninhamento do código tende a ficar profundo. A indentação era meu único guia, especialmente quando eu não conseguia descobrir onde uma tag de fechamento deveria ir. Mas quando tudo é da mesma cor, é incrivelmente difícil dizer qual bloco é qual. O indent-rainbow adiciona cor às suas indentações com base na profundidade delas, tornando a estrutura do código imediatamente óbvia. Ser capaz de confirmar visualmente que "esta linha roxa corresponde a este bloco" me ajudou a perceber instantaneamente erros de tag de fechamento e de indentação.
【Copie e cole para experimentar】Indentação colorida
Esta extensão funciona assim que é instalada. Tente colar a seguinte estrutura HTML complexa no VSCode. Você verá um mundo de diferença entre como ela fica com e sem o indent-rainbow.
<div class="container">
<header>
<nav>
<ul>
<li><a href="#">Início</a></li>
<li><a href="#">Produtos</a>
<ul>
<li><a href="#">Produto A</a></li>
<li><a href="#">Produto B</a></li>
</ul>
</li>
</ul>
</nav>
</header>
<main>
<section>
<p>Conteúdo</p>
</section>
</main>
</div>
Após a instalação, a área de indentação do seu editor deve ser colorida com vermelho, amarelo, azul e roxo, permitindo que você entenda intuitivamente quais blocos estão no mesmo nível.
8. vscode-icons - Identifique os tipos de arquivo de relance
Para quem é recomendado:
- Pessoas que não conseguem identificar instantaneamente o tipo de um arquivo apenas pelo nome.
- Pessoas que querem tornar seu explorador de arquivos mais visualmente atraente e agradável.
【Minha experiência】O pequeno estresse de encontrar arquivos
À medida que os projetos crescem, a lista de arquivos fica cheia de texto com aparência semelhante: index.html, style.css, script.js, package.json, README.md... Era um estresse pequeno, mas constante, ter que escanear a lista toda vez, pensando: "Onde está aquele arquivo JavaScript de novo?". Depois de instalar esta extensão, ícones coloridos e intuitivos apareceram ao lado dos nomes dos arquivos. Com ícones específicos como <> para HTML, # para CSS e JS para JavaScript, eu podia reconhecer instantaneamente os tipos de arquivo por "cor" e "forma", reduzindo drasticamente o tempo gasto procurando por arquivos.
Uso básico
- Instale a extensão.
- Após a instalação, quando um diálogo aparecer, selecione "
VSCode Icons" para ativar o tema de ícones de arquivo. - Se o diálogo não aparecer, abra a Paleta de Comandos com
Ctrl + Shift + P, digite "File Icon Theme", selecione-o e escolhaVSCode Icons.
Isso é tudo o que é preciso para transformar os ícones de arquivo no explorador da barra lateral em algo rico e fácil de ler. É uma extensão adorável que torna o desenvolvimento diário um pouco mais divertido.
9. Code Spell Checker - Acabe com os erros de digitação vergonhosos
Para quem é recomendado:
- Pessoas que não têm confiança na ortografia de palavras em inglês em nomes de variáveis, nomes de funções ou comentários.
- Pessoas que querem evitar bugs difíceis de encontrar e vergonhosos de "erro de digitação" antes que aconteçam.
【Minha experiência】Um bug causado por... um erro de digitação
Como o inglês não é minha língua nativa, eu frequentemente cometia erros de ortografia nos nomes das minhas variáveis. Por exemplo, uma vez escrevi "mesage" em vez de "message" e passei mais de uma hora me perguntando "por que isso não está funcionando...?". Esta extensão, assim como no Microsoft Word, destaca palavras com erros de ortografia com uma linha ondulada azul. Aquela hora de agonia teria sido resolvida em um segundo se eu a tivesse instalado desde o início. Especialmente ao escrever código que outros verão ou ao trabalhar em equipe, erros de ortografia podem afetar a credibilidade, tornando esta uma extensão essencial.
【Copie e cole para experimentar】Detecte erros instantaneamente
A verificação ortográfica em inglês é ativada apenas com a instalação. Abra um arquivo JavaScript (como script.js) и cole o seguinte código.
// Esta é uma funcaon para exibir uma mensagen.
function showMesage(text) {
const defaultMessage = "Hellow World!"; // "Hellow" é um erro de digitação.
console.log(text || defaultMessage);
}
// Chamando a funcaon.
showMesage("Correct spelling is important.");
Ao colar o código, você deve ver imediatamente linhas onduladas azuis sob palavras com erros de ortografia como funcaon, mensagen, Hellow e Chamando. Passar o mouse sobre a linha ondulada até mesmo sugerirá a ortografia correta. Diga adeus aos erros vergonhosos!
10. GitLens — Git supercharged - Espie o "passado" do seu código
Para quem é recomendado:
- Qualquer pessoa que já se perguntou: "Quem escreveu este código, quando e por quê?".
- Pessoas que estão usando ou planejam usar o Git.
- Pessoas que querem referenciar seu próprio código antigo para construir novos recursos.
【Minha experiência】Uma máquina do tempo para ajudar meu eu do futuro
Depois de adicionar um novo recurso, eu frequentemente olhava para ele um mês depois e não tinha ideia de por que eu escrevi o código daquela maneira. Embora eu pudesse rastreá-lo através do histórico de commits do Git, fazer isso no terminal era um pouco complicado. Com o GitLens, simplesmente posicionar o cursor em qualquer linha de código no VSCode exibe fracamente quem fez o commit, quando e com qual mensagem. É como uma máquina do tempo. Eu posso me lembrar instantaneamente: "Ah, certo, um mês atrás eu adicionei esta linha por este motivo". É um aliado poderoso que ajuda seu eu do futuro em inúmeras situações, seja caçando a causa de um bug ou excluindo código antigo com confiança.
Uso básico
Esta extensão requer que seu projeto seja gerenciado com o Git. Se você nunca usou o Git antes, recomendo aprender o básico primeiro com recursos como o site oficial do Git.
Quando você abre um projeto gerenciado pelo Git no VSCode, o GitLens é ativado automaticamente.
- Posicione o cursor em qualquer linha de código. As informações do commit (autor, data, mensagem do commit) para a última alteração naquela linha serão exibidas fracamente no final da linha.
- Clique nessas informações do commit para ver os detalhes da alteração.
- Um ícone do GitLens também é adicionado à barra lateral, permitindo que você navegue intuitivamente pelo histórico do repositório, compare branches e muito mais, tudo com uma GUI.
Pode parecer um pouco avançado para iniciantes, mas assim que você começar a usar o Git, certamente apreciará o quão inestimável esta extensão é. Mantenha-a em mente como um próximo passo em sua jornada de aprendizado.
Resumo: Extensões são seus melhores parceiros
Hoje, apresentei 10 extensões que venho usando desde que era um iniciante em programação e das quais não consigo mais viver sem.
- Pacote de Idioma Português: Comece tornando-o familiar
- Live Server: Torne o desenvolvimento divertido com atualizações em tempo real
- Prettier: Formate o código automaticamente para ficar bonito
- Auto Rename Tag: Evite tags incompatíveis
- HTML CSS Support: Insira nomes de classes CSS sem esforço
- Path Intellisense: Insira caminhos de arquivo sem erros
- indent-rainbow: Visualize a estrutura do seu código
- vscode-icons: Identifique os tipos de arquivo de relance
- Code Spell Checker: Erradique erros de digitação vergonhosos
- GitLens: Conecte o passado e o futuro do seu código
O VSCode é um excelente editor por si só, mas ao adicionar extensões, você pode evoluí-lo infinitamente para combinar com seu estilo de codificação. Encorajo você a usar as que foram apresentadas aqui como base para construir seu próprio ambiente de desenvolvimento definitivo.
Quando você domina as extensões, a programação se torna uma atividade mais criativa e agradável. Nada me faria mais feliz do que se este artigo desse um forte impulso aos seus primeiros passos como desenvolvedor.
Para o próximo passo
Os menus do seu VSCode ainda estão em inglês? Se você gostaria de aprender mais sobre a localização, que foi a primeira coisa que apresentei, por favor, confira também este artigo. Ele detalha o processo de configuração e outras dicas úteis relacionadas à mudança de idioma.
→ 【Localizar VSCode】Como alterar o idioma do menu e da interface com configurações recomendadas