🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[Guia do VSCode] Operações Básicas: Gerenciamento de Arquivos, Explorer e Abas

Olá! Se você está lendo este artigo, provavelmente está apenas começando sua jornada no desenvolvimento web e sentindo que "usar este editor é meio difícil...", certo? Acredite, eu estava exatamente na mesma situação há apenas alguns meses. Eu não tinha nenhum conhecimento de programação. Comecei do nível "O que é HTML?".

Mas com a ajuda da IA, passei por muitas tentativas e erros e, em um mês e meio, consegui lançar dois sites sozinho (buyonjapan.com, copicode.com). Através desta experiência, percebi que "a habilidade de dominar suas ferramentas é tão importante quanto a habilidade de escrever código."

Em particular, o editor amado por muitos profissionais, "VSCode (Visual Studio Code)," é tão rico em recursos que pode parecer um pouco complexo para iniciantes. Neste artigo, com base na minha experiência real, vou me concentrar no cerne do desenvolvimento web: "operações de arquivo." Vou detalhar como lidar com a UI (Interface do Usuário) básica do VSCode, como o "Explorer" e o gerenciamento eficiente de "Abas", juntamente com "operações básicas" úteis. Evitarei jargões o máximo possível e explicarei tudo detalhadamente, compartilhando os pontos onde eu realmente travei.

Ao terminar este artigo, sua vaga ansiedade sobre o gerenciamento de arquivos no VSCode deve ter desaparecido, e você será capaz de encarar seus projetos com confiança. Agora, vamos dar o primeiro passo juntos para uma vida de codificação confortável!


Por que as "Operações de Arquivo" no VSCode são a Base de Tudo?

Quando eu estava apenas começando a aprender, eu salvava meus arquivos HTML na área de trabalho e os abria arrastando e soltando diretamente no ícone do VSCode. À primeira vista, parece ok, certo? No entanto, quando eu queria editar o CSS, eu tinha que encontrar e abrir outro arquivo CSS, e quando eu queria adicionar uma imagem, eu tinha que abrir outra pasta... meu fluxo de trabalho se tornou extremamente complicado.

Esta "edição de arquivo único" é a primeira armadilha em que os iniciantes costumam cair. Um site só toma forma quando vários arquivos — HTML, CSS, JavaScript, imagens, etc. — trabalham juntos em coordenação. O verdadeiro poder do VSCode reside na sua capacidade de gerenciar todo o projeto como uma única "unidade", em vez de lidar com esses arquivos separadamente.

A operação básica mais crucial para isso é "Abrir Pasta." Isso é completamente diferente de apenas abrir um arquivo. Ao abrir toda a pasta pai do seu projeto no VSCode, toda a estrutura de arquivos do projeto é exibida no "Explorer" na barra lateral esquerda, permitindo o gerenciamento centralizado.

A UI do VSCode destacando 'Abrir Pasta' no menu 'Arquivo'. Isso mostra o primeiro passo no gerenciamento de projetos.
Esta operação simples, "Abrir Pasta", muda drasticamente sua eficiência de desenvolvimento.

Esta filosofia de "gerenciar todo o projeto" é a pedra angular do design da UI do VSCode. O layout — todo o projeto à esquerda (Explorer), arquivos individuais no centro (Editor) e várias informações na parte inferior (Terminal ou painel de Problemas) — é otimizado para um desenvolvimento eficiente.


Conquiste o Explorer: O Centro de Comando do seu Projeto

Uma vez que você tenha "Aberto uma Pasta" com sucesso, é hora de dominar o coração do VSCode, a visualização "Explorer". É o ícone na Barra de Atividades na extrema esquerda que parece dois documentos sobrepostos. É aqui que o conteúdo da sua pasta aberta é exibido em uma estrutura de árvore.

Quando você passa o cursor do mouse à direita do nome da pasta (no exemplo, "MEU-PROJETO"), vários ícones pequenos aparecerão. Estes elementos da UI se tornarão suas armas poderosas.

A visualização do Explorer do VSCode. Os quatro ícones principais são explicados: Novo Arquivo, Nova Pasta, Atualizar Explorer e Recolher Pastas.
Eles podem parecer simples, mas você usará esses quatro ícones todos os dias.

Criando Arquivos e Pastas: O Primeiro Passo para a Organização

À medida que seu projeto cresce, organizar seus arquivos se torna essencial. Por exemplo, é prática comum agrupar arquivos CSS em uma pasta css e arquivos JavaScript em uma pasta js.

Vamos tentar criar um arquivo style.css dentro de uma pasta css. Primeiro, crie a pasta css com o ícone "Nova Pasta". Em seguida, com a pasta css criada selecionada, clique no ícone "Novo Arquivo", digite style.css e pressione a tecla Enter.

1. Clique no ícone "Nova Pasta" → digite `css` e pressione Enter
2. Selecione a pasta `css` criada
3. Clique no ícone "Novo Arquivo" → digite `style.css` e pressione Enter

O que Ter Cuidado: A Relação Próxima Entre Operações de Arquivo e "Caminhos"

Renomear arquivos e pastas (selecione o arquivo e pressione F2), movê-los (arrastar e soltar) e excluí-los (tecla Delete) pode ser feito intuitivamente. No entanto, há um ponto muito importante a ser observado aqui: "caminhos quebrados".

Por exemplo, digamos que você está carregando logo.png de uma pasta images em seu index.html. O código HTML seria algo assim:

<img src="images/logo.png" alt="Logo da Empresa">

Neste estado, o que aconteceria se você mudasse o nome da pasta images para assets? O código HTML ainda tem o caminho antigo, então o navegador não conseguirá encontrar a imagem e a exibição será quebrada.

Minha História de Falha: Ao construir um site, uma vez mudei o nome de uma pasta para organizar melhor minhas imagens. O VSCode foi inteligente o suficiente para sugerir a atualização automática dos caminhos, mas eu perdi alguns, e cometi o erro de ter várias imagens no site que não eram exibidas. A partir dessa experiência, desenvolvi o hábito de sempre verificar os caminhos de arquivo relevantes após mover arquivos ou pastas.

Você precisa corrigi-lo manualmente para o caminho certo.

<!-- Corrigido para o caminho certo -->
<img src="assets/logo.png" alt="Logo da Empresa">

Quem Domina as Abas, Domina a Codificação

Quando você abre um arquivo do Explorer, ele aparece como uma "aba" no topo do editor. Entender o comportamento dessas abas é a chave para navegar suavemente entre múltiplos arquivos.

A Barreira do Iniciante! Entendendo o "Modo de Visualização"

"Ué? Eu só cliquei no arquivo, mas a aba que eu tinha aberto antes desapareceu!" Este é um fenômeno que 100% dos iniciantes em VSCode experimentam. Eu, claro, também experimentei. O culpado por trás desse fenômeno é o "Modo de Visualização".

Desde que entendi essa diferença, consegui distinguir entre "arquivos que quero editar com cuidado, vou clicar duas vezes" e "arquivos que só quero verificar rapidamente, vou clicar uma vez", e não fico mais confuso com um número infinito de abas.

Aumente sua Eficiência de Trabalho para 200% com a Tela Dividida!

Para um criador da web, um recurso que é quase fatal não conhecer é a "Tela Dividida". Você pode exibir e editar o CSS que define o estilo enquanto escreve o HTML ao mesmo tempo.

É fácil de fazer. Basta clicar com o botão direito em uma aba e escolher "Dividir para a Direita" ou "Dividir para Baixo". Alternativamente, você também pode dividir arrastando e soltando uma aba para a borda direita, esquerda, superior ou inferior da área do editor. Layouts complexos, como uma divisão em quatro, também são possíveis.

A tela do VSCode está dividida à esquerda e à direita. A tela da esquerda exibe HTML, e a tela da direita exibe o CSS correspondente, mostrando uma cena de desenvolvimento eficiente.
Organizar a estrutura HTML e os estilos CSS lado a lado é a forma clássica de usá-lo.

Graças a este recurso, o tempo perdido alternando entre arquivos se torna zero. Se você alterar um nome de classe no HTML, poderá corrigir imediatamente o seletor no CSS na tela adjacente. Depois de experimentar esse fluxo de trabalho suave, você não consegue mais voltar atrás.


Indo um Passo Além: Acelere a Produtividade com Workspaces

Uma vez que você se acostumar com as operações básicas, você definitivamente deve tentar o conceito de um "Workspace". Este é um recurso que pode ser considerado o primeiro passo para se tornar um usuário intermediário.

Por exemplo, digamos que o site que você está construindo está dividido em pastas separadas para a parte "frontend" voltada para o usuário e a parte "backend" do lado do servidor. É um incômodo abri-las separadamente toda vez, certo? É aí que um workspace é útil.

  1. Primeiro, abra a primeira pasta (por exemplo, frontend-project) no VSCode.
  2. Em seguida, no menu "Arquivo", escolha "Adicionar Pasta ao Workspace..." e selecione a segunda pasta (por exemplo, backend-project).
  3. Quando ambas as pastas do projeto forem exibidas no Explorer, clique em "Salvar Workspace Como..." no menu "Arquivo".

Isso criará um arquivo com a extensão .code-workspace, como meu-projeto.code-workspace. Este é um "arquivo de configurações" que registra como abrir seu projeto. Da próxima vez em diante, apenas abrindo este único arquivo .code-workspace, você pode reproduzir instantaneamente o estado com várias pastas configuradas.

A propósito, o conteúdo deste arquivo de configurações se parece com algo assim.

{
    "folders": [
        {
            "path": "frontend-project"
        },
        {
            "path": "backend-project"
        }
    ],
    "settings": {}
}

Como você pode ver, ele apenas registra quais pastas abrir. Não é uma caixa preta, e entender como funciona permitirá que você o aplique de forma mais eficaz.

Conclusão: Faça das Ferramentas sua Aliada e Abra suas Asas Criativas

Este foi um artigo longo, mas se você entender bem o conteúdo explicado aqui, terá uma compreensão suficiente das operações básicas para o gerenciamento de arquivos no VSCode. Finalmente, vamos rever os pontos importantes mais uma vez.

Uma vez que você aprenda essas operações, você será capaz de fazê-las sem pensar. Como diz o ditado, "a prática leva à perfeição". Usando este artigo como referência, por favor, tente criar e excluir muitos arquivos e pastas em seu próprio PC. Uma vez que sua ansiedade sobre as ferramentas desapareça, você será capaz de se concentrar mais na própria codificação, e tanto o aprendizado quanto a criação se tornarão muito mais agradáveis do que são agora. Estou torcendo por você!

Para o Próximo Passo

Uma vez que você esteja acostumado com as operações de arquivo, o próximo passo é aprender as "teclas de atalho" para controlar o VSCode livremente apenas com o teclado! Uma melhoria adicional na velocidade de trabalho é garantida. Aqui está um artigo onde selecionei cuidadosamente as que senti que eram "essenciais!".

[Lista de Atalhos do VSCode] Aumente sua Produtividade (Windows/Mac)