9 Extensões de código do Visual Studio que tornam a programação ainda mais fácil

9 Extensões de código do Visual Studio que tornam a programação ainda mais fácil

O código do Visual Studio da Microsoft é um dos melhores editores de texto grátis disponível agora. Ele combina um conjunto completo de recursos com relativa facilidade de uso e o desempenho é surpreendentemente bom para um aplicativo Electron. Uma das razões pelas quais as pessoas o amam, acima das razões à parte, é sua extensibilidade.





Como muitos outros editores de texto populares, o Visual Studio Code possui uma grande quantidade de extensões disponíveis para personalizar seu comportamento. Isso pode alterar enormemente como o Visual Studio Code funciona e se sente, como adicionar atalhos de teclado no estilo Vim ou Emacs. Com esta lista, compilamos apenas alguns de nossos favoritos.





Como instalar extensões de código do Visual Studio

Caso você não esteja familiarizado, é fácil instalar extensões no Visual Studio Code. Clique no Extensões ícone no lado esquerdo da tela. É o quinto ícone para baixo, imediatamente abaixo do ícone de depuração.





Agora simplesmente digite o nome ou parte do nome da extensão que deseja instalar. Clique no nome para ler a visão geral da extensão e, em seguida, clique no Instalar ícone para instalá-lo.

1. Visual Studio IntelliCode

Desenvolvido por Microsoft DevLabs, Visual Studio IntelliCode é uma extensão que alista a inteligência artificial para ajudá-lo a codificar. A extensão atualmente oferece suporte a Python, JavaScript / TypeScript e Java.



teclado e mouse para jogos para ps4

Se você já usou o Intellisense antes no Visual Studio ou no Visual Studio Code, terá uma ideia do que esperar. A diferença aqui é que esta é essencialmente uma abordagem ainda mais inteligente dessa ideia.

Esta extensão ainda está nos estágios iniciais de desenvolvimento e já é impressionante. Assim que tiver mais algum tempo de desenvolvimento, você pode até ver isso integrado no Visual Studio Code.





2. Sincronização de configurações

A maioria das pessoas que usa um editor de texto regularmente faz pelo menos alguns ajustes em suas configurações. Muitas pessoas vão ainda mais longe, personalizando-o para se adequar ao seu estilo pessoal de trabalho. Se você trabalha com frequência em mais de uma máquina, pode ser frustrante fazer esses ajustes manualmente com frequência.

Sincronização de configurações visa resolver esse problema. Usando um Gist GitHub simples, Settings Sync, bem, sincroniza suas configurações. Isso inclui outras extensões e suas configurações, portanto, toda a sua configuração acaba sendo portátil. Faça algumas alterações em uma máquina, sincronize suas configurações e poderá sincronizá-las facilmente em outras máquinas.





Demora alguns minutos para configurar a sincronização de configurações, então você não precisa pensar sobre isso novamente. As instruções para configurá-lo estão disponíveis na Visão geral da extensão no Visual Studio Code.

3. Path Intellisense

Se você usar o Visual Studio Code para editar arquivos de configuração pessoais ou do sistema, Path Intellisense pode ser um salva-vidas. Resumindo, a extensão adiciona preenchimento no estilo Intellisense aos nomes de arquivos, permitindo que você digite facilmente nomes de caminhos longos sem ter que gravá-los na memória.

Esta é uma extensão relativamente simples, mas tem algumas opções de configuração. Você pode escolher se deseja ou não adicionar uma barra após os nomes dos diretórios, por exemplo. Outras opções incluem incluir ou não nomes de arquivo em instruções de importação e a capacidade de ignorar certos tipos de arquivo.

4. Explorador de Tarefas

o Explorador de Tarefas A extensão adiciona funções de execução de tarefa de estilo IDE ao código do Visual Studio. Isso inclui principalmente tarefas de construção para seu projeto atual, mas também pode incluir bash, Python e outros scripts.

O Task Explorer oferece suporte a um bom número de ferramentas de construção padrão. Isso inclui NPM, Grunt, Gulp, Ant, Make e o próprio Visual Studio Code. A extensão é personalizável, permitindo que você personalize o caminho para cada executor de tarefas e linguagem de script. Isso é útil se você tiver várias versões instaladas e quiser usar uma versão específica.

5. GoLens

Visual Studio Code apresenta integração com Git pronto para uso, como mencionamos antes, talvez você não precise absolutamente dessa extensão. Dito isto, GoLens adiciona vários recursos que ajudam você a visualizar, navegar e entender o histórico Git do seu projeto.

Entre outros recursos, GitLens adiciona uma visualização de divisão de divisão poderosa que ajuda você a visualizar facilmente a diferença entre commits e branches. A extensão também permite pesquisar através de um histórico de commits de projetos, pesquisando por autor, arquivos, mensagem de commit e muito mais.

Outros recursos incluem um mapa de calor na calha do Visual Studio Code que permite ver facilmente onde a maior parte do trabalho está ocorrendo em um determinado arquivo. O resultado final é que, se você depende muito do Git, deve pelo menos experimentar este plug-in.

como encontrar um servidor discord

6. Mais bonito

Se você for um desenvolvedor front-end e, especialmente, se precisar seguir um guia de estilo, Mais bonita pode ser seu novo melhor amigo. A extensão Prettier formata automaticamente JavaScript, TypeScript e CSS usando a ferramenta de formatação de código de mesmo nome.

A Prettier pega o código que você escreve e o reescreve para você, seguindo um conjunto rígido de diretrizes de formatação. A extensão é 'opinativa', o que significa que ela toma várias decisões por conta própria, mas você pode usar a extensão com as ferramentas eslint ou tslint para certificar-se de que segue sua própria configuração de linting.

7. Colorizador de par de suporte

Colorizador de par de suporte é um plugin bem descrito pelo seu nome. Ele automaticamente coloriza certos caracteres para ajudá-lo a saber o quão profundamente aninhado está um determinado trecho de código. Vários idiomas são suportados por padrão, tantos que é quase certo que o idioma de sua escolha é compatível.

Por padrão,

()

,

[]

, e

{}

são correspondidos, mas você também pode definir outros caracteres de colchetes que gostaria de corresponder. Esses tipos de plug-ins tendem a ser muito polarizadores, mas se você não tiver certeza se deseja ou não, experimente o Bracket Pair Colorizer.

8. Código de Tempo

Você já se perguntou quantas horas por semana passa no seu editor de texto? E quanto à melhor hora do dia ou dia da semana para uma programação ideal? Se você já se perguntou sobre essas ou quaisquer outras métricas, Tempo de Código é para você.

O Code Time mede sua atividade no Visual Studio Code e relata para você sobre as atividades acima, bem como outras métricas. Você verá métricas em tempo real na barra de status e há um painel no editor para uma melhor visualização.

Você pode definir o tempo de código para enviar um relatório semanal por e-mail, enquanto a integração com o Google Agenda permite que você reserve um tempo automaticamente para seus melhores horários de programação, para que não sejam arruinados por reuniões.

9. Cliente REST

Quer você seja um desenvolvedor front-end da web ou alguém que passa a maior parte do tempo no servidor, provavelmente já se deparou com casos em que precisa testar uma API REST. Existem plug-ins de navegador para isso e muitas outras ferramentas, mas se você passa a maior parte do tempo em um editor de texto, por que não ter o cliente disponível onde você se sentir mais confortável?

Esta é uma extensão relativamente simples que faz o que afirma fazer. Você pode facilmente enviar solicitações HTTP, bem como enviar comandos cURL. Para autenticação, a extensão oferece suporte à autenticação básica, autenticação digest, certificados de cliente SSL e muito mais.

Seja mais produtivo no código do Visual Studio

Essas extensões são apenas o começo, especialmente se você for novo no Visual Studio Code. Primeiro, existem muitas outras extensões disponíveis. Na maioria dos casos, evitamos especificamente extensões específicas do idioma, mas muitas delas estão disponíveis. Quer você codifique em JavaScript, C ++, Go ou outra linguagem, você encontrará extensões que podem tornar seu trabalho mais fácil.

Existem também muitas outras maneiras de fazer mais com mais rapidez no Visual Studio Code. Para ajudá-lo a começar, temos uma lista de dicas essenciais para torná-lo mais produtivo no Visual Studio Code.

Compartilhado Compartilhado Tweet O email Exclua esses arquivos e pastas do Windows para liberar espaço em disco

Precisa liberar espaço em disco no seu computador Windows? Aqui estão os arquivos e pastas do Windows que podem ser excluídos com segurança para liberar espaço em disco.

Leia a seguir
Tópicos relacionados
  • Programação
  • Código Visual Studio
Sobre o autor Kris Wouk(118 artigos publicados)

Kris Wouk é músico, escritor e o que quer que se chame quando alguém faz vídeos para a web. Entusiasta de tecnologia desde que se lembra, ele definitivamente tem sistemas operacionais e dispositivos favoritos, mas usa tantos outros quanto pode de qualquer maneira, apenas para se manter atualizado.

como remover o protetor de tela de plástico
Mais de Kris Wouk

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever