O que é o Visual Studio Code?

O Visual Studio Code (ou VS Code) é, basicamente, um editor de códigos. Ele também é chamado de IDE.

Todo programador precisa de um IDE, ou editor de códigos, para escrever o código-fonte dos sistemas que está trabalhando.

Por exemplo: se você está começando a criar suas páginas web, você pode utilizar o VS Code para digitar as tags HTML da sua página.

O VS Code é totalmente gratuito e foi desenvolvido pela Microsoft.

Você pode fazer o download do editor através deste link, como mostra a Figura 1.

Visual Studio Code
Figura 1. Visual Studio Code

Para aprofundar seu conhecimento sobre o VS Code, ao longo deste guia abordaremos os seguintes tópicos:

  • Instalação do VS Code (Windows e Linux): Aprenda como instalar o VS Code em sistemas Windows e Linux.
  • Criação de Arquivos e Pastas para Seus Projetos: Saiba como criar arquivos e pastas necessários para os seus projetos, garantindo uma estrutura organizada.
  • Instalar extensões: Conheça e instale extensões que tornarão o desenvolvimento do seu projeto mais eficiente.

Instalação do VS Code

O primeiro passo para utilizar o Visual Studio Code (ou VS Code) é realizar a sua instalação no computador.

O VS Code é multiplataforma, ou seja, ele pode ser utilizado em qualquer sistema operacional (Windows, Mac ou Linux). Neste tópico veremos a instalação do VS Code no Windows e no Linux.

Processo de instalação no Windows

Para instalar o VS Code no Windows, primeiro você deve acessar o site oficial e fazer o download, como mostra a Figura 2.

Site oficial do Visual Studio Code
Figura 2. Site oficial do Visual Studio Code

Após ter feito o download, execute o arquivo baixado, como vemos na Figura 3.

Executando o arquivo baixado
Figura 3. Executando o arquivo baixado

Ao executar o arquivo baixado, será exibida uma janela que pedirá para você aceitar os termos do acordo de licença do VS Code.

Basta marcar em 'Eu aceito o acordo' e em seguida clicar em 'Próximo', como vemos naFigura 4.

Aceitar acordo de licença
Figura 4. Aceitar acordo de licença

Em seguida,como vemos na Figura 5, uma janela para seleção de tarefas adicionais será exibida. Não altere nenhum dos campos já marcados e siga em frente para a próxima janela.

Selecionar tarefas adicionais
Figura 5. Selecionar tarefas adicionais

Na próxima janela, apresentada na Figura 6, clique em 'Instalar' para iniciar a instalação do VS Code no seu computador.

Iniciar a instalação do VS Codes
Figura 6. Iniciar a instalação do VS Code

Pronto! Com isso o VS Code já está instalado no seu computador, como vemos na Figura 7.

Confirmação da instalação do VS Code
Figura 7. Confirmação da instalação do VS Code

Ao concluir o processo de instalação, o VS Code será aberto no seu computador (Figura 8).

Tela inicial do VS Code
Figura 8. Tela inicial do VS Code

Processo de instalação no Linux

Existem duas formas de instalar o Visual Studio Code em sistema Linux.

A primeira forma é parecida com o procedimento no Windows, ou seja, você deve acessar o site oficial, fazer o download do VS Code e executar o arquivo baixado, como na Figura 9.

Baixando o VS Code (Linux)
Figura 9. Baixando o VS Code (Linux)
No caso do Linux, o arquivo de instalação do VS Code tem a extensão .deb.

Em seguida, execute o arquivo baixado através do 'instalador de programas', como mostra a Figura 10.

Executando arquivo do VS Code baixado
Figura 10. Executando arquivo do VS Code baixado

Com o instalador de programas aberto, basta clicar no botão 'instalar' e o VS Code será instalado no seu Linux (Figura 11).

Instalando o VS Code via instalador de programas
Figura 11. Instalando o VS Code via instalador de programas

Para confirmar a instalação, basta acessar o 'Menu de aplicativos' - apresentado na Figura 12 - do Linux e digitar o nome code. Com isso você pode abrir o VS Code no seu Linux, ao clicar no ícone do editor.

Confirmando a instalação do VS Code via 'Menu de
aplicativos'
Figura 12. Confirmando a instalação do VS Code via 'Menu de aplicativos'

A outra forma de fazer a instalação do VS Code no Linux é através do terminal.Para isso, basta executar os comandos do Código 1 no terminal, que o editor será instalado corretamente.


  sudo apt-get update /* comando para atualizar o Linux */
   
  sudo apt install code /* comando para instalar o VS Code */
   
  code /* comando para abrir a tela inicial do VS Code */
Código 1. Comandos para a instalação do VS Code no Linux, via terminal

Veja na Animação 1 o VS Code sendo instalado no Linux via terminal.

Instalando o VS Code via terminal
Animação 1. Instalando o VS Code via terminal

Criação de pastas e arquivos

A criação de pastas e arquivos é um passo fundamental para a organização de qualquer projeto de programação.

Através do explorador de arquivos do VS Code (localizado no menu lateral esquerdo), você pode abrir uma pasta já criada no seu sistema e também criar arquivos e pastas necessários para o seu projeto.

Veja na Figura 13 como usar o explorador de arquivos do VS Code para acessar uma pasta do sistema.

Acessando pasta do projeto (Passo 1)
Figura 13. Acessando pasta do projeto (Passo 1)

Nesse caso, a pasta 'teste' será utilizada para armazenar os arquivos do projeto (Figura 14).

Acessando pasta do projeto (Passo 2)
Figura 14. Acessando pasta do projeto (Passo 2)

Com a pasta 'teste' aberta, podemos criar os arquivos necessários para o desenvolvimento do projeto.

Como estamos trabalhando com um projeto front-end, vamos criar os arquivos HTML e CSS (Figura 15).

Arquivos criados no VS Code
Figura 15. Arquivos criados no VS Code

Para criar um novo arquivo, basta clicar no ícone localizado no canto direito do explorador de arquivos, ao lado do nome da pasta do projeto.

Ao clicar nesse ícone, um campo será exibido, permitindo que você insira o nome do arquivo, incluindo a extensão apropriada (por exemplo, "index.html" ou "styles.css").

Veja na Animação 2 o processo de criação de arquivos no VS Code.

Processo de criação de arquivos no VS
Code
Animação 2. Processo de criação de arquivos no VS Code

No VS Code também é possível criar subpastas para melhorar a organização do seu projeto.

Para isso, basta clicar no segundo ícone do explorador de arquivos, da esquerda para a direita.

Veja na Animação 3 o processo de criação de uma pasta no VS Code.

Processo de criação de uma pasta no VS
Code
Animação 3. Processo de criação de uma pasta no VS Code

Nesse caso, criamos a subpasta 'img', que será utilizada para armazenar as imagens de um projeto.

Escrevendo código no VS Code

Escrever códigos no VS Code é uma tarefa simples. Você precisa apenas digitar o código nos arquivos correspondentes.

Por exemplo, um código HTML será digitado em um arquivo .html, enquanto um código CSS será digitado em um arquivo .css.

Veja na Figura 16 um exemplo de código HTML aplicado no arquivo index.html.

Código HTML escrito no arquivo index.html
Figura 16. Código HTML escrito no arquivo index.html

Agora veja na Figura 17 um exemplo de código CSS digitado no arquivo style.css.

Código CSS escrito no arquivo style.css
Figura 17. Código CSS escrito no arquivo style.css

Veja na Animação 4 os códigos HTML e CSS sendo escrito nos seus respectivos arquivos.

Escrevendo códigos no VS Code
Animação 4. Escrevendo códigos no VS Code

Editando um arquivo já existente

Para editar o código de qualquer arquivo existente, você primeiro deve abri-lo no editor.

Para isso, primeiro abra a pasta do arquivo que deseja editar através do explorador de arquivos, como na Figura 18.

Abrindo arquivo no VS Code
Figura 18. Abrindo arquivo no VS Code

Ao fazer isso, será aberta uma janela do explorador do seu sistema (Windows) onde você poderá selecionar a pasta desejada, como na Figura 19.

Escolhendo um arquivo HTML
Figura 19. Escolhendo um arquivo HTML

A pasta selecionada será aberta no VS Code e com isso você pode clicar no arquivo e editá-lo à vontade, como mostra a Figura 20.

Abrindo o arquivo HTML que será editado
Figura 20. Abrindo o arquivo HTML que será editado

Veja na Animação 5 o arquivo acessado sendo editado.

Edição de um arquivo
Animação 5. Edição de um arquivo

Salvando código no VS Code

O VS Code também facilita o processo de salvar qualquer código que você tenha escrito em um arquivo. Basta utilizar as teclas de atalho 'Ctrl + S'.

Você também pode definir que o VS Code salve o código escrito de forma automática.

Para isso, através do 'Gerenciador' localizado no canto inferior esquerdo, você deve acessar as configurações do VS Code, como mostra a Figura 21.

Acessando as configurações do VS Code
Figura 21. Acessando as configurações do VS Code

Ao fazer isso, a aba 'Configurações' será aberta no seu editor, conforme apresenta a Figura 22.

VS Code exibindo as 'Configurações'
Figura 22. VS Code exibindo as 'Configurações'

Observe que no início da aba 'Configurações' (Figura 23) é exibido o campo Files: Auto Save.

VS Code exibindo o campo Files: Auto Save
Figura 23. VS Code exibindo o campo Files: Auto Save

Será através deste campo que você definirá o salvamento automático dos seus códigos escritos.

Basta selecionar a opção 'afterDelay'. Isso fará com que o VS Code salve automaticamente qualquer alteração feita em um arquivo, como mostra a Figura 24.

Definindo o salvamento automático
Figura 24. Definindo o salvamento automático

Conhecendo a barra de atividades do Visual Studio Code

Ao abrir o VS Code, você notará uma barra de atividades no canto esquerdo.

Essa barra de atividades é uma parte central da interface do VS Code, fornecendo acesso rápido a funcionalidades essenciais.

Veja os principais itens presentes na barra de atividades.

1 - Explorador de Arquivos

Permite que você navegue e gerencie seus projetos e arquivos, como mostra a Figura 25.

Explorador de arquivos
Figura 25. Explorador de arquivos

2 - Pesquisar

Permite efetuar buscas em arquivos abertos, como mostra a Figura 26.

Pesquisar
Figura 26. Pesquisar

3 - Gerenciador de Extensões

Através dele você pode instalar, atualizar e gerenciar extensões que estendem a funcionalidade do VS Code, como mostra a Figura 27.

Gerenciador de extensões
Figura 27. Gerenciador de extensões

4 - Gerenciador

Abre o gerenciador de tarefas, que permite definir e personalizar as configurações do seu VS Code, como mostra a Figura 28.

Gerenciador de Tarefas
Figura 28. Gerenciador de Tarefas

Instalar extensões do VS Code

As extensões são softwares que podem ser adicionados ao Visual Studio Code para melhorar e facilitar o uso do editor.

Elas fornecem recursos extras e ferramentas que não estão disponíveis no editor padrão.

Veja na Figura 29 algumas extensões do VS Code.

Extensões do VS Code
Figura 29. Extensões do VS Code

Essas extensões podem variar desde temas visuais, suporte para linguagens de programação, automatização de tarefas e muito mais.

Veja abaixo uma lista das principais extensões utilizadas pelos desenvolvedores:

  • Color Highlight
  • Extensões de tema
    • VS Code Claro
    • Shades of Purple
    • Cobalt Blue
  • Live Server

Conhecer e instalar extensões no VS Code é essencial para melhorar o uso do editor e personalizar a sua experiência de desenvolvimento.

Para instalar uma extensão utilizamos o gerenciador de extensões, localizado na barra de atividade do editor, como mostra a Figura 30.

Gerenciador de extensões
Figura 30. Gerenciador de extensões

Com o gerenciador de extensões aberto, você pode escolher qualquer extensão disponível no catálogo. Basta digitar na barra de pesquisa o nome da extensão desejada, como mostrado na Figura 31.

Pesquisando a extensão Live Server
Figura 31. Pesquisando a extensão Live Server

Após escolher uma extensão, clique em "Instalar" para iniciar o processo de instalação, como mostra a Figura 32. Dessa forma, o VS Code cuidará do download e fará a instalação automática da extensão escolhida.

Exemplo de instalação de extensão
Figura 32. Exemplo de instalação de extensão
Esse processo é padrão e serve para instalar qualquer extensão do VS Code.

Veja na Animação 6 o processo de instalação de uma extensão no VS Code.

Instalação de uma extensão no VS Code
Animação 6. Instalação de uma extensão no VS Code

Veja mais detalhes sobre algumas das principais extensões utilizadas por programadores.

1 - Color Highlight

Esta extensão destaca códigos de cores, facilitando a identificação visual de valores de cor, especialmente em arquivos CSS e de estilo (Figura 33).

Color Highlight
Figura 33. Color Highlight

Ao instalar a extensão Color Highlight, qualquer valor relacionado a cores no código CSS (seja em formato hexadecimal ou nominal), receberá um efeito de cor de fundo idêntico ao valor definido (Figura 34). Por exemplo:

  • O valor hexadecimal #000000, recebe uma cor de fundo preta.
  • O valor hexadecimal #ff11ff, recebe uma cor de fundo rosa.
  • O valor nominal 'red', recebe uma cor de fundo vermelha.
  • E o valor hexadecimal #fff, recebe uma cor de fundo branca
Valores hexadecimais recebendo efeito do Color
Highlight
Figura 34. Valores hexadecimais recebendo efeito do Color Highlight

Veja na Animação 7 a instalação e o uso da extensão Color Highlight.

Instalando a extensão Color Highlight
Animação 7. Instalando a extensão Color Highlight

2 - Extensões de Tema

As extensões de tema permitem personalizar o esquema de cores do Visual Studio Code. No exemplo da Figura 35 você pode conferir um tema que usa branco como cor predominante.

Tema VS Code claro
Figura 35. Tema VS Code claro

O VS Code disponibiliza uma extensa variedade de temas para você escolher o que mais combina com seu gosto.

Veja algumas opções de temas disponíveis no editor:

  • Shades of Purple (Figura 36)
Extensão Shades of Purple
Figura 36. Extensão Shades of Purple

Este tema apresenta um esquema de tons vibrantes de roxo com detalhes em azul, amarelo e verde, como mostra a Figura 37.

Editor com o tema Shades of Purple
Figura 37. Editor com o tema Shades of Purple
  • Cobalt Blue (Figura 38)
  • Extensão Cobalt Blue
    Figura 38. Extensão Cobalt Blue

    Esse tema possui um esquema de cores azul-cobalto com detalhes em amarelo e verde, como vemos na Figura 39.

    Editor com o tema Cobalt Blue
    Figura 39. Editor com o tema Cobalt Blue

    Para aplicar um novo tema no VS Code, primeiro você deve instalar a extensão correspondente ao tema desejado, como mostra a Figura 40.

    Instalando um tema
    Figura 40. Instalando um tema

    Nesse caso, instalamos a extensão de tema Shades of Purple.

    Após instalar o tema desejado, vá na barra de atividade, clique em 'Gerenciador' e em seguida clique em 'Temas > Tema de Cores' (Figura 41).

    Abrindo os temas instalados
    Figura 41. Abrindo os temas instalados

    Abaixo da barra de pesquisa do VS será exibido uma lista com todos os temas instalados, como mostra a Figura 42.

    Lista de temas instalados
    Figura 42. Lista de temas instalados

    Basta selecionar o tema instalado que as cores do VS Code serão automaticamente alteradas (Figura 43).

    Escolhendo o tema Shades of Purple
    Figura 43. Escolhendo o tema Shades of Purple

    Veja na Animação 8 como é aplicado um tema no VS Code.

    Aplicando um tema no VS Code
    Animação 8. Aplicando um tema no VS Code
    Esse processo é padrão e serve para aplicar qualquer tema no seu VS Code.

    3 - Live Server

    Essa extensão permite que você execute projetos front-end através de um servidor Web local, na sua própria máquina.

    Isso é útil para você testar como realmente seus projetos front-end vão rodar quando forem visualizados através da internet.

    Contextualizando: quando você começa a escrever suas primeiras páginas HTML, normalmente você abre o arquivo diretamente no navegador, como mostra a Figura 44.

    Página HTML aberta diretamente no navegador
    Figura 44. Página HTML aberta diretamente no navegador

    Apesar de ser uma forma simples de exibir o código HTML, esse caminho não é o mais correto, pois o usuário final não vai executar sua página dessa forma.

    O usuário vai abrir a página através de um servidor Web, que roda na internet.

    Ou seja, o usuário vai digitar uma URL para encontrar seu site. O conteúdo da página será entregue pelo servidor Web (ao invés de ser aberto diretamente no navegador - Figura 45).

    Exemplo de página aberta através de um servidor
web
    Figura 45. Exemplo de página aberta através de um servidor web

    O Live Server atua como um servidor Web local. Dessa forma, você consegue acessar suas páginas HTML da mesma forma que o usuário final, ou seja, através de uma URL. Isso permite um teste mais 'fiel' da página HTML, como vemos na Figura 46.

    Página aberta com o Live Server
    Figura 46. Página aberta com o Live Server

    Nesse cenário, o servidor Web fica responsável em abrir os arquivos e enviar o conteúdo para o navegador (ao invés de o navegador abrir o arquivo diretamente), como mostra a Figura 47.

    Exemplo de servidor Web local
    Figura 47. Exemplo de servidor Web local

    Veja na Figura 48 a extensão Live Server exibida no Visual Studio Code.

    Live Server
    Figura 48. Live Server

    Para rodar um projeto front-end com o Live Server, clique primeiro com o botão direito do mouse sobre o arquivo HTML. Isso exibirá um 'menu de tarefas', apresentado na Figura 49.

    Visualizando um projeto front-end através do
Live Server (parte 1)
    Figura 49. Visualizando um projeto front-end através do Live Server (parte 1)

    Em seguida clique na opção 'Open with Live Server', como mostra a Figura 50.

    Visualizando um projeto front-end através do
Live Server (parte 2)
    Figura 50. Visualizando um projeto front-end através do Live Server (parte 2)

    Ao clicar em 'Open with Live Server', uma aba do seu navegador será aberta, exibindo o conteúdo do arquivo index.html - Figura 51.

    Visualizando um projeto front-end através do
Live Server (parte 3)
    Figura 51. Visualizando um projeto front-end através do Live Server (parte 3)

    Ao abrir o projeto com o Live Server, observe que um endereço URL será exibido na barra de pesquisa do seu navegador (Figura 52).

    Endereço gerado pelo Live Server
    Figura 52. Endereço gerado pelo Live Server

    Esse endereço é gerado automaticamente pelo Live Server e indica que o seu projeto está rodando através de um servidor Web local.

    Com o Live Server, você tem um servidor web local para testar seus projetos front-end de maneira mais realista, semelhante à experiência online.

    Assim, é possível simular a visualização do seu projeto como se estivesse sendo acessado através de um endereço URL na internet.

    O Live Server também permite que você visualize em tempo real todas as alterações feitas no código original do projeto. Portanto, cada vez que você modificar o código, o Live Server atualiza automaticamente o navegador, exibindo a alteração, como na Figura 53.

    Exemplo de página com o Liver Server
    Figura 53. Exemplo de página com o Liver Server

    Veja na Animação 9 como visualizar um projeto front-end através da extensão Live Server.

    Projeto exibido no navegador através do
Live Server
    Animação 9. Projeto exibido no navegador através do Live Server

    Conclusão

    Este guia oferece uma visão geral do Visual Studio Code, abordando desde a instalação até a criação de arquivos e a utilização de extensões.

    Ao seguir essas orientações, você estará preparado para explorar as principais capacidades deste poderoso editor de código.

    O Visual Studio Code está sempre evoluindo, e recebe regularmente atualizações com novas funcionalidades.