Visual Studio Code
A fim de escrever código, você precisará de um editor de texto apropriado. É interessante que ele seja voltado para o desenvolvimento de software, com funcionalidades como syntax highlighting, code completion, debugging, etc.
O Visual Studio Code é um editor de texto muito popular entre desenvolvedores. Ele é leve, rápido e possui uma grande quantidade de extensões que facilitam o desenvolvimento de software.
Para este guia, vamos utilizar o Visual Studio Code e configurá-lo para compilar e depurar código em C e C++.
Instalação
Apresento as formas ideias de instalar o Visual Studio Code nos três sistemas operacionais que estamos tratando neste guia: Windows, Ubuntu e Fedora.
Windows e WSL
Você pode fazer o download do editor pelo site oficial. Mesmo que você esteja usando o WSL, é necessário instalar o Visual Studio Code no Windows, pois é ele que irá gerenciar as extensões e configurações do editor.
Execute o instalador e siga as instruções.
Quando chegar ao passo Selecionar tarefas adicionais
, marque todas as opções na seção Outros
.
Ubuntu
Para instalar o Visual Studio Code no Ubuntu, e em outros sistemas que utilizam o gerenciador de pacotes apt
(como Mint, Debian, Pop!_OS, entre outros), podemos adicionar o repositório oficial do Visual Studio Code, o que o manterá atualizado automaticamente.
Para isso, utilize os seguintes comandos, conforme recomendado pelo site oficial.
Em seguida, atualize a lista de pacotes e instale o Visual Studio Code:
Fedora
Para instalar o Visual Studio Code no Fedora, também podemos adicionar o repositório oficial do Visual Studio Code.
Utilize os seguintes comandos, conforme recomendado pelo site oficial:
Em seguida, instale o Visual Studio Code:
Executando
Para abrir o Visual Studio Code, basta procurar por ele no menu de aplicativos do seu sistema operacional — seja Windows, Ubuntu ou Fedora — ou executar o comando code
no terminal.
Para abrir o VSCode no WSL, você pode prosseguir de duas formas abrir o Windows terminal pelo perfil do WSL e executar o comando code
.
Ou então, pode abrir o VSCode normalmente, e selecionar o botão azul no canto inferior esquerdo, chamado Open a Remote Window
.
Então, selecione a opção WSL
no menu que aparecer.
Isso irá instalar a extensão do WSL no VSCode e atualizar sua janela para se conectar com o Ubuntu.
Algumas de suas extensões previamente instaladas manter-se-ão funcionando, mas algumas podem requerer que você clique em Install in WSL: Ubuntu
para que funcionem corretamente.
Extensões
O Visual Studio Code possui uma grande quantidade de extensões que podem ser instaladas para adicionar funcionalidades ao editor.
Para instalar uma extensão no Visual Studio Code, clique no ícone de quadrados no canto esquerdo da janela, ou pressione Ctrl+Shift+X
.
Então, pesquise pelo nome da extensão desejada e clique no botão Install
.
Recomendo a instalação das seguintes:
- Git Graph
- Prettier
- Error Lens
- Todo Tree
- markdownlint
- Code Spell Checker
- Brazilian Portuguese - Code Spell Checker
- vscode-pdf
- GitHub Copilot
- GitHub Copilot Chat
Se você gostou do meu tema de cores, você pode instalá-lo também:
Para cada uma dessas extensões, clique com o botão direito sobre e selecione Apply Extensions to all Profiles.
Isso será importante mais tarde, quando criarmos perfis específicos para cada linguagem de programação.
Configurações
Para configurar o Visual Studio Code, você pode acessar as configurações do editor clicando no ícone de engrenagem no canto inferior esquerdo da janela.
Alternativamente, você pode editar o arquivo settings.json
diretamente.
Para isso, abra a paleta de comandos com Ctrl+Shift+P
e digite Preferences: Open User Settings (JSON)
.
Eu preparei um conjunto de configurações para o Visual Studio Code que inclui algumas definições úteis.
Copie o conteúdo abaixo.
Então, abra o arquivo settings.json
do seu Visual Studio Code e cole nele o conteúdo copiado.
Você também pode acessar esse arquivo no repositório do livro.
A última opção, workbench.settings.applyToAllProfiles
, é importante para que as configurações sejam aplicadas a todos os perfis do Visual Studio Code.
Veremos mais sobre eles mais tarde.
Para todas as definições que você deseja que sejam aplicadas, independentemente do perfil selecionado, adicione o nome da configuração à lista.
Sinta-se livre para alterar as configurações conforme sua preferência.