Feedback

//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2018-12-12T15:38:42+00:00

Visual Studio IntelliCode

Desarrollo asistido por inteligencia artificial

Regístrese para recibir noticias y actualizaciones

Programe con confianza

Encuentre los problemas más rápido

Revisiones de código enfocadas

VERSIÓN PRELIMINAR

Assisted IntelliSense: C#

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

IntelliCode no se limita a la finalización de instrucciones. Signature Help también recomienda la sobrecarga más probable para su contexto.

Recomendaciones para los tipos según su código (C#)

Con esta versión preliminar, si usa C#, puede obtener patrones de aprendizaje de IntelliCode a partir del código, de forma que este puede realizar recomendaciones sobre los tipos que no pertenecen al dominio del código abierto como, por ejemplo, sus propias clases de utilidades o las llamadas a la biblioteca específica del dominio. Obtenga más información a continuación.

Inferencia de convenciones de formato y estilo del código

Mantenga coherente su código de una manera fácil con Visual Studio IntelliCode, que crea dinámicamente un archivo .editorconfig desde el código base para definir formatos y estilos de codificación.

Esta característica está disponible como una extensión de Visual Studio 2017 versión 15.8.


Pruébela
Extensión de Visual Studio 2017

VERSIÓN PRELIMINAR

Assisted IntelliSense: C++

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

Al escribir en C++, IntelliCode resulta de gran ayuda durante el uso de conocidas bibliotecas como STL. El contexto del código se usa para proporcionar primero las recomendaciones más útiles. Por ejemplo, cuando usa std::string en un bucle while, el método substr pasa a ocupar las primeras posiciones.

Esta característica está disponible como una extensión de Visual Studio 2019 Update 1.


Pruébela
Extensión de Visual Studio 2017

VERSIÓN PRELIMINAR

Assisted IntelliSense: Java

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

IntelliCode funciona bien con las bibliotecas más conocidas de Java y con plataformas como Java SE y Spring. Le resultará de gran ayuda tanto si desarrolla aplicaciones web monolíticas como si desarrolla los más modernos microservicios.

Esta característica está disponible como una extensión de Visual Studio Code, versión 1.29 de octubre de 2018.

PruébelaExtensión de Visual Studio Code

VERSIÓN PRELIMINAR

Assisted IntelliSense: Python

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

IntelliCode le ayudará a ser más productivo gracias a una amplia gama de paquetes de Python tanto si está creando script sencillos con módulos os o sys, compilando sitios web con Django o Flask o si está trabajando con módulos de ciencia de datos como numpy y tensorflow.

Esta característica está disponible como una extensión de Visual Studio Code, versión 1.29 de octubre de 2018.

PruébelaExtensión de Visual Studio Code

VERSIÓN PRELIMINAR

Assisted IntelliSense: TypeScript/JavaScript

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

IntelliCode le ayudará con las diferentes bibliotecas de JavaScript a la hora de escribir código en el lado cliente con plataformas como React, Angular o Vue, o a la hora de desarrollar en el lado servidor con Node.js.

Esta característica está disponible como una extensión de Visual Studio Code, versión 1.29 de octubre de 2018.

PruébelaExtensión de Visual Studio Code

VERSIÓN PRELIMINAR

Assisted IntelliSense: XAML

IntelliCode le ahorra tiempo al poner lo que es más probable que use en la parte superior de la lista de finalización. Las recomendaciones de IntelliCode se basan en miles de proyectos de código abierto en GitHub cada uno con más de 100 estrellas. Cuando se combina con el contexto de su código, la lista de finalización se adapta para promover esas prácticas habituales.

Recomendaciones sobre controles y propiedades

Cuando escriba en XAML, IntelliCode le recomendará el control que es más probable que use en ese contexto. Además, en el contexto de un control, le recomendará las propiedades que es más probable que emplee y en el orden en el que posiblemente las use.

Esta característica está disponible como una extensión de Visual Studio 2017 versión 15.9.

PruébelaExtensión de Visual Studio 2017

Recomendaciones asistidas por inteligencia artificial para su propio código (C#)

Si usa C#, puede obtener patrones de aprendizaje de IntelliCode a partir del código, de forma que este puede realizar recomendaciones sobre código que no pertenece al dominio del código abierto como, por ejemplo, métodos sobre sus propias clases de utilidades o llamadas a la biblioteca específica del dominio. La versión preliminar del servicio conserva los modelos entrenados en un lugar seguro, de forma que solo usted y aquellos con los que decida compartirlos podrán acceder a ellos. El modelo y lo que puede aprender del código solo estarán disponibles para usted.

Hay más en marcha…

Preguntas más frecuentes

Contribuya hoy mismo

IntelliCode es una versión preliminar experimental. Todavía estamos agregando funcionalidades a IntelliCode y viendo los resultados en los códigos base propios de Microsoft. Únase a nosotros en este viaje y proporciónenos comentarios a medida que progresamos.

Regístrese para recibir actualizaciones sobre las últimas novedades e invitaciones anticipadas a futuras versiones preliminares privadas. Pruebe la nueva experiencia de IntelliSense. Para ello, descargue nuestra extensión experimental para Visual Studio 2017 versión 15.8 o superior o para Visual Studio Code, y envíenos sus comentarios.

Regístrese para recibir noticias y actualizaciones