LinuxAlternative

Linux · Programação

Visual Studio Code

Um editor de código leve e extensível que oferece depuração, Git e suporte a muitas linguagens.

GrátisFlatpak
Seja o primeiro a avaliar
Licença
LicenseRef-proprietary=https://code.visu…
Versão mais recente
1.139.1 (25 de setembro de 2026)
Desenvolvedor
Microsoft Corporation
Instalações
54,135 (Flathub, 30 dias)

O que é o Visual Studio Code?

Visual Studio Code (VS Code) começou como um editor leve da Microsoft em 2015 e rapidamente se tornou um IDE completo graças ao seu rico ecossistema de extensões. A versão Flatpak no Linux é um reempacotamento direto da versão oficial da Microsoft, portanto permanece sincronizada com o cronograma de lançamentos do Windows. O VS Code é voltado para desenvolvedores que precisam de um editor rápido e personalizável, capaz de lidar desde scripts até desenvolvimento de aplicações em larga escala.

O editor parece familiar para usuários do Windows: a interface, os atalhos de teclado e o marketplace de extensões são quase idênticos. Contudo, a versão Flatpak no Linux requer alguns passos extras para habilitar o terminal integrado e outros recursos específicos da plataforma, que estão documentados no README incluído.

Em comparação com o VS Code original para Windows, o Flatpak para Linux oferece o mesmo conjunto de recursos, mas roda dentro de um ambiente sandbox. Isso pode limitar o acesso direto ao sistema de arquivos a menos que você ajuste as permissões do Flatpak, mas também garante uma instalação consistente e reproduzível em diferentes distribuições.

Ideal para: Desenvolvedores que desejam um editor unificado e extensível que funcione da mesma forma no Linux e no Windows.

Principais recursos do Visual Studio Code

  • Multiplataforma, mesma UI no Linux, macOS e Windows
  • Suporte Git integrado e controle de versão
  • Extensível via um grande marketplace
  • Terminal integrado e depuração
  • Completação inteligente de código (IntelliSense)
  • Linters e formatadores específicos por linguagem

Prós

  • Inicialização rápida e baixo consumo de memória
  • Ecossistema rico de extensões
  • Experiência consistente entre sistemas operacionais
  • Forte suporte da comunidade
  • Atualizações regulares

Contras

  • O sandbox do Flatpak limita o acesso a arquivos sem alterações de permissão
  • O terminal integrado pode precisar de configuração extra
  • Algumas extensões dependem de binários Windows e podem não funcionar
  • É necessário internet para baixar extensões

Programas do Windows que o Visual Studio Code substitui

Como instalar o Visual Studio Code no Linux

Flatpak (Flathub)flatpak install flathub com.visualstudio.code

Dicas para quem vem do Windows

Os arquivos são abertos com as mesmas extensões .cs, .py, .js, etc., portanto não há necessidade de conversão. Os atalhos de teclado correspondem em grande parte aos padrões do Windows (Ctrl+S, Ctrl+P etc.), mas no Linux pode ser preciso mapear Ctrl+Shift+P para a paleta de comandos. O terminal integrado abre com Ctrl+` mas você deve conceder acesso ao terminal via permissões do Flatpak. O fluxo de trabalho é semelhante, embora você possa precisar reinstalar as extensões do marketplace após migrar de uma instalação Windows.

Versões recentes

  • 1.139.1 —
  • 1.138.0 —
  • 1.137.0 —
  • 1.130.0 —

Visual Studio Code: perguntas frequentes

O VS Code no Linux oferece suporte à depuração para .NET Core?

Sim, a extensão C# fornece depuração completa para .NET Core no Linux, assim como no Windows.

Posso usar as mesmas extensões que instalei no Windows?

A maioria das extensões é multiplataforma, mas algumas dependem de binários Windows e não funcionarão no Linux.

Como habilito o terminal integrado no Flatpak?

Abra o diálogo de permissões do Flatpak e conceda ao aplicativo acesso ao terminal ou execute o Flatpak com a flag --filesystem=home.

Existe diferença entre o Flatpak e o pacote .deb?

O Flatpak é um reempacotamento direto da build da Microsoft; o .deb é uma build mantida pela comunidade que pode ter um pequeno atraso, mas oferece maior integração nativa.

Atualizado em