Já falei em posts anteriores sobre essa grande IDE chamada Visual Studio Code, uma IDE que se propõe a ser livre, portável e para todas as linguagens. E no tocante a ser para todas as linguagens, como eles estão conseguindo atingir esse objetivo? Através de uma arquitetura de extensões, que aumenta consideravelmente o poder do editor e o torna habilitado para as principais linguagens de programação.
Vou citar algumas extensões muito legais que já usei e que tem me permitido utilizar o VS Code tanto para desenvolvimento no frontend quanto no backend.
Vamos separar por linguagem/framework:
Angular:
- Angular Language Service - extensão fornecida pela própria equipe do Angular, enriquece o trabalho com o framework fornecendo auto complete, diagnósticos e muito mais. Para quem trabalha com o Angular, é uma extensão obrigatória!
- Auto Import - não só para quem trabalha com Angular, mas com a linguagem TypeScript de forma geral, a extensão facilita a importação de um recurso, aumentando consideravelmente a produtividade na linguagem. Muito recomendada!
- ESLint - esta extensão, fornecida pela Microsoft, não aumenta a produtividade mas te indica as melhores práticas nas linguagens Javascript e TypeScript, evitando erros comuns no desenvolvimento. Extensão muito importante!
- Prettier - esta extensão não aumenta produtividade nem indica melhores práticas, mas não deixa de ser interessante: é uma extensão que formata o código-fonte e deixa a apresentação mais palatável, quebrando linhas muito longas, acertando espaços, mantendo o código em um estilo único, o que facilita sua análise.
Java:
- Language Support for Java - extensão fornecida pela Red Hat, se aproveita dos recursos do projeto Eclipse JDT. Uma extensão bem completa e interessante que torna o VS Code muito poderoso para a edição de arquivos Java. Ainda sou muito fã do Eclipse e muito acostumado com suas teclas de atalho, mas esta extensão tem me feito balançar!
- Maven for Java - extensão fornecida pela Microsoft e que permite trabalhar com um projeto Maven no VS Code. A extensão trabalha muito bem, realiza o build conforme você edita o arquivo pom.xml e eu tenho gostado muito, recomendo!
Diversos:
- SVN - o suporte ao versionamento de código no VS Code é nativo e integrado para quem utiliza o versionador mais popular, o Git. Para quem ainda utiliza o SubVersion, esta extensão é bem interessante e permite update e commit, consulta ao log e muito mais. Uma extensão bem completa e indicada para quem ainda usa o SVN!
- vscode-icons - de todas as extensões citadas aqui, esta talvez seja a menos importante. Mais embelezadora, ela adiciona ícones que ajudam a facilitar o tipo de arquivo. Mesmo assim, eu recomendo, ajuda a identificar mais rapidamente os arquivos!
Estas são as extensões que mais uso, com certeza muitas outras podem ser utilizadas em outras linguagens de programação. Espero que tenham gostado das dicas de extensões, vão enriquecer bastante sua experiência na utilização do Visual Studio Code!!
Comentários
Postar um comentário