Compartir vía


Asistencia de inteligencia artificial mientras edita el código

Las sugerencias de IntelliCode le ayudan a realizar modificaciones similares en varios lugares del código. Realiza un seguimiento de las modificaciones localmente y detecta repeticiones. A continuación, ofrece aplicar esas mismas modificaciones en otros lugares donde podrían aplicarse. Por ejemplo, si ha perdido ubicaciones en las que se podría aplicar una refactorización, las sugerencias de IntelliCode le ayudarán a encontrar esas ubicaciones y corregirlas.

IntelliCode es consciente de la estructura semántica del código. Esa estructura se usa para detectar situaciones en las que se pueden aplicar cambios, incluso si los nombres de variable son diferentes.

Supongamos que va a reemplazar una conversión de temperatura repetida mediante valores locales codificados de forma rígida con una función auxiliar que abstrae esos valores. IntelliCode detecta el cambio repetido que está realizando y sugiere que realiza ese cambio en otros lugares.

Captura de pantalla que muestra cómo las modificaciones repetidas conducen a la búsqueda de sugerencias.

Las sugerencias aparecen como acciones rápidas en el editor de Visual Studio. Las sugerencias de IntelliCode tienen las opciones de menú Acción rápida Aplicar sugerencia y Omitir sugerencias como esta. Si desea usar el cambio sugerido, seleccione Aplicar sugerencia.

Captura de pantalla que muestra la bombilla de sugerencias de IntelliCode.

En Visual Studio 2019 16.9 y versiones posteriores, también verá sugerencias a medida que escribe, en la lista de finalizaciones:

Captura de pantalla que muestra las sugerencias de IntelliCode que se muestran en la lista de finalizaciones.

Dado que aprende de tus ediciones repetidas en una sesión, IntelliCode a veces propone opciones que no se ajustan a tu intención. Si no desea usar el cambio sugerido, simplemente seleccione la acción Ignorar sugerencias como esta. IntelliCode no sugerirá de nuevo ese patrón a menos que vuelva a crearlo en ediciones posteriores.

Nota

Las sugerencias de IntelliCode tienen ámbito de sesión; no se muestran después de cerrar y volver a abrir Visual Studio

Si desea ver la lista de todos los cambios sugeridos, vaya a Ver>Otras ventanas>sugerencias de IntelliCode.

Más sugerencias disponibles de icono Bombilla

Cuando acepte una sugerencia de la lista de finalizaciones, si hay otras ubicaciones a las que puede aplicar el mismo cambio, aparece una bombilla con una acción que muestra una lista de las sugerencias encontradas. Se abrirá la ventana de sugerencias de IntelliCode para que pueda buscar y actuar sobre las sugerencias.

Captura de pantalla que muestra la detección de sugerencias de IntelliCode.

Deshabilitar sugerencias de IntelliCode

Las sugerencias están activadas de forma predeterminada para la versión 16.7 y posteriores de Visual Studio.

Para desactivarlas, elija Herramientas>Opciones y la pestaña General de IntelliCode y cambie Sugerencias de C# a Deshabilitado.