Desde seu lançamento em 2015, como a aposta Open Source da Microsoft, o VS Code se transformou no editor de texto favorito de muitos desenvolvedores. Além do fato de ser gratuito e multiplataforma (Windows, Linux e MacOS), grande parte do seu sucesso é por sua grande quantidade de funcionalidades extras que o diferenciam dos outros editores de texto já conhecidos.
São tantas funcionalidades que algumas passam despercebidas pelos usuários. Existe até um site chamado “”VS Code can do that?”, ajudando os usuários a extrair o máximo das funcionalidades oferecidas por ele.
Além das features padrões do VS Code, existem diversas extensões disponíveis para melhorar sua experiência. Existem extensões para trocar icones, temas, adicionar snippets, aumentar a integração ao Git, ativar intelliSense e debugger para linguagens de programação específicas, etc.. São tantas opções que você pode transformá-lo quase numa IDE de acordo com a sua necessidade. Clique aqui e confira todas as extensões disponíveis na loja.
Várias extensões funcionam apenas com linguagens específicas de programação, porém fiz uma lista com 5 extensões que podem ser úteis independente da linguagem utilizada.
Se vocë tem preguiça de ficar digitando comandos no terminal essa extensão pode ser útil. Ela automatiza os comandos de execução de arquivos, fazendo com que ao invés de vocë digitar aquele comando “gcc prog.c -o prog && ./prog”, você apenas clique em um botão de execução no canto superior direito da tela.
Ela tem suporte a diversas linguagens e permite que você personalize os comandos de acordo com a extensäo do arquivo.
Link para extensão
Essa extensão sincroniza todas as configurações que você utiliza no VS Code (extensões, snippets, atalhos de teclado, fontes etc…) facilitando sua vida quando você formata o computador ou precisa utilizar outras máquinas. Algumas etapas e o editor está pronto para uso.
Link para extensão
Uma extensão simples, mas muito útil. Com ela é possível marcar partes importantes do seu código e navegar entre elas.
Além da marcação no código ela também cria um novo botão na lateral esquerda do VS Code permitindo que você visualize todos as linhas marcadas.
Link para extensão
Essa extensão ajuda a identificar quais são os parênteses, chaves ou colchetes de abertura e fechamento correspondentes no código, utilizando cores diferente para cada um deles.
Link para extensão
Pra quem gosta de ouvir música enquanto programa, mas não quer ter que ficar alternando a tela pra trocar de música, essa extensão permite você utilize o spotify integrado no VS Code.
Além dos comandos básicos no canto inferior esquerdo da tela, ele também adiciona um botão para visualização das suas playlists.
Link para extensão