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.
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.
En Visual Studio 2019 16.9 y versiones posteriores, también verá sugerencias a medida que escribe, 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.
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.