Ícone de pesquisa do Download.it
Advertisement

Editor de código leve, extensível e gratuito, com IntelliSense, depuração integrada e suporte a Git

Editor de código leve, extensível e gratuito, com IntelliSense, depuração integrada e suporte a Git

Vote (71 votos)

licença do Programa Grátis

Desenvolvedor Microsoft

Versão 1.100.3

Funciona em Windows

Disponível também para Mac

Vote

(71 votos)

Desenvolvedor

Microsoft

Funciona em

Windows

licença do Programa

Grátis

Versão

1.100.3

Disponível também para

Prós

  • Um editor de código-fonte extremamente polido que vem com o apoio da marca Microsoft
  • Algumas das funções de auto-completar mais avançadas que você encontrará

Contras

  • Recursos inconsistentes, dependendo do idioma utilizado

Visual Studio Code é o editor de código-fonte proprietário da Microsoft, e ele oferece uma quantidade impressionante de ferramentas que devem cobrir praticamente tudo o que um programador possa precisar. Construído a partir dos fundamentos do confiável e bem considerado Electron, o Visual Studio Code tornou-se rapidamente uma das ferramentas de ambiente de desenvolvimento mais populares, com mais de um terço dos entrevistados em 2018 afirmando usá-lo para sua programação de código-fonte.

Este é um produto da Microsoft, e a atenção e cuidado que eles dedicam a todos os seus pacotes de software realmente se destacam aqui. Dezenas de idiomas são suportados, abrangendo uma ampla gama de estilos. Veteranos experientes como C e C++ estão ao lado de linguagens de marcação como HTML e linguagens populares em ascensão como Python. A variedade aqui cobre a maioria das linguagens populares, bem como algumas mais esotéricas, mas os recursos disponíveis para cada uma variam ligeiramente de acordo com o idioma. Dependendo do idioma, o Visual Studio Code pode oferecer trechos de código, agrupamento de código, destaque de sintaxe e dobramento de código. Nos casos em que esses recursos não são suportados, muitas vezes é porque eles não se aplicam ao idioma em questão, mas é um pouco desanimador ver tais inconsistências entre os diferentes idiomas suportados.

Um dos maiores trunfos da Microsoft com esta plataforma é o IntelliSense. O Visual Studio Code está longe de ser o primeiro editor de código a oferecer auto-completar, mas nenhum editor tentou algo na escala do que o Visual Studio Code está fazendo agora. O IntelliSense leva em conta uma série de fatores que incluem tipos de variáveis e os módulos e bibliotecas que foram de fato importados para oferecer uma abordagem mais inteligente à auto-completar. Igualmente inteligente é a abordagem da Microsoft para a depuração. É uma tarefa que é regularmente considerada uma das mais tediosas na programação, mas o Visual Studio Code pelo menos torna a depuração dos seus scripts um pouco mais gerenciável. O código pode ser depurado diretamente do editor, para que você não tenha que saltar para a interface da linha de comando e executar cada teste independentemente desde o início. A integração suave com o GitHub torna mais fácil compartilhar seu código com outros e encontrar códigos que possam ajudá-lo a melhorar seus scripts e eliminar trabalho desnecessário no processo. O Visual Studio Code pode fazer commits sem ter que sair do editor e pode puxar e empurrar de qualquer serviço SCM.

Complementando os recursos do Visual Studio Code está o amplo suporte para extensões. Nenhum editor de texto moderno seria completo sem a capacidade de ser expandido e personalizado, pois uma estrutura modular se tornou um dos principais pontos de venda desses programas. A influência e o alcance da Microsoft significam que eles conseguiram criar uma biblioteca bastante extensa de extensões suportadas. Elas também funcionam completamente separadas do seu editor para evitar que elas o tornem mais lento.

Prós

  • Um editor de código-fonte extremamente polido que vem com o apoio da marca Microsoft
  • Algumas das funções de auto-completar mais avançadas que você encontrará

Contras

  • Recursos inconsistentes, dependendo do idioma utilizado