Skip to content
//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2019-10-01T17:03:22-07:00

Visual Studio IntelliCode

Desenvolvimento assistido por IA

Inscreva-se para receber notícias e atualizações

IntelliSense assistido – C#

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode não está limitado à conclusão da instrução. A ajuda da assinatura digital recomenda a sobrecarga mais provável para o seu contexto.

Recomendações para seus tipos, com base no seu código (versão prévia – C#)

Com essa versão prévia do recurso, se estiver usando C#, é possível fazer com que o IntelliCode compile um modelo personalizado para poder fazer recomendações de códigos que não estão no domínio do software livre, como métodos nas suas próprias classes de utilitário ou chamadas de biblioteca específicas do domínio. Saiba mais abaixo…

Conclusão do argumento (versão prévia)

Além da ajuda da assinatura de preenchimento de declaração, o IntelliCode também faz recomendações de argumentos para ajudá-lo a escolher o argumento correto rapidamente.

Inferir estilo de código e convenções de formatação (versão prévia)

Mantenha seu código consistente de forma fácil com o Visual Studio IntelliCode, que cria dinamicamente um arquivo .editorconfig de sua base de códigos para definir os estilos e os formatos de código.

Observação: Todas as versões prévias do recurso estão desativados por padrão e podem ser ativadas na página Ferramentas > Opções > IntelliCode.

Esse recurso vem instalado por padrão com qualquer carga de trabalho com suporte para C#, C++, TypeScipt/JavaScript ou XAML no Visual Studio 2019 versão 16.1

IntelliSense assistido – C++

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

Ao gravar C++, o IntelliCode auxiliará ao usar bibliotecas populares como STL. O contexto do seu código é usado para fornecer as recomendações mais úteis primeiro. Por exemplo, ao usar std::string em um loop while, o método substr é elevado ao topo.

Observação: O modelo C++ está em versão prévia e está desativado por padrão. Para ativá-lo, acesse a página Ferramentas > Opções > IntelliCode.

Esse recurso vem instalado por padrão com qualquer carga de trabalho com suporte para C#, C++, TypeScipt/JavaScript ou XAML no Visual Studio 2019 versão 16.1.

IntelliSense assistido – Java

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode funciona bem com estruturas e bibliotecas populares do Java, como Java SE e Spring. Ele o ajudará caso esteja criando aplicativos Web monolíticos ou microsserviços modernos.

Este recurso está disponível como uma extensão do Visual Studio Code versão 1.29, de outubro de 2018.

IntelliSense assistido – Python

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode o tornará mais produtivo com uma ampla gama de pacotes Python, caso esteja fazendo scripts simples com módulos os ou sys, criando sites com Django ou Flask ou trabalhando com módulos de ciência de dados, como numpy e tensorflow.

Este recurso está disponível como uma extensão do Visual Studio Code versão 1.29, de outubro de 2018.

IntelliSense assistido – TypeScript/JavaScript

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode ajudará você nas diferentes bibliotecas JavaScript, caso esteja escrevendo um código do lado do cliente com estruturas como React, Angular ou Vue ou esteja desenvolvendo do lado do servidor com Node.js.

Observação: essa linguagem está em versão prévia no Visual Studio e está desativada por padrão. Para ativá-lo, acesse a página Ferramentas > Opções > IntelliCode.

Esse recurso vem instalado por padrão com qualquer carga de trabalho com suporte para C#, C++, TypeScipt/JavaScript ou XAML no Visual Studio 2019 versão 16.1 e está disponível como uma extensão do Visual Studio Code da versão 1.29 de outubro de 2018.

IntelliSense assistido – XAML

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de software livre no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

Recomendações para controles e propriedades

Ao digitar XAML, o IntelliCode recomendará o controle que você provavelmente usará nesse contexto. Além disso, dentro do contexto de um controle, ele recomendará as propriedades que você tem mais probabilidade de usar, na ordem em que você as usaria.

Esse recurso vem instalado por padrão com qualquer carga de trabalho com suporte para C#, C++, TypeScipt/JavaScript ou XAML no Visual Studio 2019 versão 16.1.

VERSÃO PRÉVIA

Refatorações

Com o IntelliCode, você nunca precisará perder um local de refatoração de código novamente. Ele rastreia suas edições localmente, detecta quando você está realizando uma ação repetitiva e oferece a aplicação dessa mesma ação em outros locais em que você possa precisar. Por exemplo, se você estiver refatorando e tiver deixado passar locais em que essa refatoração poderia ser aplicada, ele ajudará a encontrar esses locais e corrigi-los.

O IntelliCode está ciente da estrutura semântica de seu código. Essa percepção semântica detecta casos nos quais os nomes de variáveis em suas refatorações são diferentes, mas a estrutura essencial da mudança é a mesma:

Se você não gostar de uma refatoração sugerida, poderá selecionar a opção ignorar na lâmpada e não o incomodaremos mais com esse padrão detectado, a menos que você o recrie.

Ainda há mais em andamento

Aproveite o máximo do seu tempo em uma revisão permitindo que o IntelliCode encaminhe você aos arquivos que podem precisar de mais atenção.

O Visual Studio IntelliCode auxilia suas revisões de código, destacando quais alterações podem precisar de mais atenção com base em fatores como variação, complexidade e histórico.

Participe você também

Estamos adicionando ainda mais recursos ao IntelliCode e observando os resultados nas próprias bases de código da Microsoft. Junte-se à nossa jornada mandando seus comentários para nós conforme vamos progredindo.

Inscreva-se para obter atualizações sobre os últimos desenvolvimentos e para obter convites antecipados de versões prévias privadas no futuro. Experimente a nova experiência IntelliSense baixando o Visual Studio 2019 versão 16.1 ou nossa extensão para o Visual Studio 2017 versão 15.8 e superior ou Visual Studio Code e envie-nos seus comentários

Deseja ter o IntelliCode para Visual Studio 2017?

Feedback