O que é o Visual Studio Code?
O Visual Studio Code é um editor de código-fonte leve e gratuito que pode ser personalizado por meio de extensões para dar suporte a muitas necessidades de programação diferentes.
Quais são os principais recursos do Visual Studio Code?
Entre todas as suas opções de editores de código e IDEs, o Visual Studio Code fornece alguns dos melhores recursos de ambos os tipos de ferramentas. Como muitos editores de código, ele tem uma pequena pegada de instalação para que seja iniciado rapidamente e forneça uma experiência de edição rápida e responsiva. Como muitos IDEs, o Visual Studio Code oferece suporte a ferramentas de depuração, integração de controle de origem e centenas de linguagens de programação. E o Visual Studio Code fornece esses recursos sem a sobrecarga que os IDEs completos geralmente têm, o que os torna lentos para carregar e trabalhar.
Vamos dar uma olhada nos principais recursos do Visual Studio Code:
Suporte para várias plataformas
A interface do usuário (UI) do Visual Studio Code é baseada no Electron, uma tecnologia multiplataforma para a criação de aplicativos de área de trabalho. Essa tecnologia permite que o Visual Studio Code seja executado no Linux, macOS ou Windows. O benefício dessa versatilidade é que você pode usar o mesmo ambiente de codificação familiar em qualquer plataforma que estiver usando.
Por exemplo, você pode usar o Visual Studio Code enquanto trabalha em um aplicativo Web no Windows. Mais tarde, se você precisar trabalhar a partir de um host Linux, você pode instalar e usar o Visual Studio Code lá para editar scripts Python. Você não precisa aprender a usar editores diferentes para trabalhar em sistemas operacionais diferentes.
A captura de tela a seguir mostra os downloads do Windows, Linux e macOS disponíveis na home page do Visual Studio Code:
Editor de código completo
O editor do Visual Studio Code é baseado na tecnologia Monaco Editor que fornece um workbench para criar e editar código. O editor tem recursos avançados, como coloração de sintaxe de código, correspondência de colchetes e IntelliSense, conforme mostrado na captura de tela a seguir. Esses recursos ajudam você a escrever e refatorar seu código com mais eficiência.
Explorador
Visual Studio Code tem um explorador para organizar e gerenciar arquivos e pastas que contêm seu código. Esta funcionalidade permite-lhe criar, guardar, localizar e abrir ficheiros e pastas sem ter de mudar para uma aplicação de gestor de ficheiros.
Pesquisar
Você pode usar o recurso de pesquisa do Visual Studio Code para procurar termos em um arquivo ou em vários arquivos. O recurso de pesquisa também fornece opções avançadas para padrões correspondentes. Por exemplo, você pode excluir tipos de arquivo HTML da sua pesquisa especificando o padrão **/*.html
.
Além disso, você pode pesquisar e substituir termos em um arquivo ou em vários arquivos, conforme mostrado na captura de tela a seguir:
Terminal integrado
O Visual Studio Code integra o terminal do sistema na interface do usuário para que você possa executar comandos dentro do diretório de trabalho sem precisar alternar para outra janela ou aplicativo. Por exemplo, ao trabalhar em um aplicativo Web, você pode executar comandos do gerenciador de pacotes de nó (npm) sem precisar abrir uma janela de terminal separada.
Depurador integrado
O Visual Studio Code integra-se a muitos depuradores para que você possa executar e depurar código na interface do usuário. Você pode definir pontos de interrupção e inspecionar os valores das variáveis, e pode usar a Barra de Ferramentas de Depuração para ajudá-lo a iniciar a depuração, pausar ou percorrer o código.
Controlo integrado do código-fonte
O Visual Studio Code permite que você gerencie seu código com ferramentas compatíveis com Git. Você pode executar ações como confirmar alterações em repositórios que residem em um provedor de gerenciamento remoto de controle do código-fonte (SCM), como o GitHub. Você pode executar comandos Git no terminal integrado do Visual Studio Code ou usar as ferramentas Git baseadas em GUI na visualização Controle do código-fonte.
Extensibilidade através de extensões
Você pode adicionar mais recursos e funcionalidades além do que está no download inicial do Visual Studio Code. Você pode adicionar suporte para outras linguagens de programação, estruturas, temas e ferramentas. Por exemplo, algumas das muitas extensões C++ disponíveis no Marketplace são exibidas na captura de tela a seguir:
Em seguida, vamos dar uma olhada em como usar esses recursos do Visual Studio Code.