Utilizar IntelliSense
IntelliSense es el término general que se usa para describir varias características: Lista de miembros, Información de parámetros, Información rápida y Palabra completa.Estas características le permiten obtener más información acerca del código que utiliza, a realizar un seguimiento de los parámetros que escribe y a agregar llamadas a propiedades y a métodos con tan solo presionar unas teclas.
Muchos aspectos de IntelliSense son específicos del lenguaje.Para obtener más información acerca de IntelliSense para los distintos lenguajes, consulte los temas que se muestran en Vea también.
Lista de miembros
Después de escribir un carácter desencadenador (por ejemplo, un punto (.) en código administrado o :: en C++), aparece una lista de los miembros válidos de un tipo (o espacio de nombres).Si sigue escribiendo caracteres, la lista se filtra para incluir solo los miembros que comienzan por esos caracteres.
Después de seleccionar un elemento, puede insertarlo en el código presionando la tecla TAB o escribiendo un espacio.Si selecciona un elemento y escribe un punto, el elemento aparece seguido del punto, con lo que se muestra otra lista de miembros.Cuando seleccione un elemento, obtendrá la información rápida del mismo antes de insertarlo.
En la lista de miembros, el icono de la izquierda representa el tipo del miembro, como el espacio de nombres, la clase, la función o la variable.Para obtener una lista de iconos, vea Iconos de la Vista de clases y del Examinador de objetos.La lista puede ser bastante larga, por lo que puede presionar RE PÁG o AV PÁG para subir o bajar en ella.
Puede invocar la característica Lista de miembros manualmente. Para ello, presione CTRL+J, haga clic en Editar/IntelliSense/Lista de miembros o en el botón Lista de miembros de la barra de herramientas del editor.Cuando se invoca en una línea en blanco o fuera de un ámbito reconocible, la lista muestra símbolos del espacio de nombres global.
Para desactivar la lista de miembros de forma predeterminada (de manera que no aparezca a menos que se invoque específicamente), vaya a Herramientas/Opciones/Todos los lenguajes y anule la selección de Lista de miembros automática.Si desea desactivar la lista de miembros únicamente para un lenguaje concreto, vaya a la configuración General de ese lenguaje.
También puede cambiar al modo de sugerencias, en el que solo se inserta en el código el texto que se escribe.Por ejemplo, si escribe en un identificador que no está en la lista y presiona la tecla TAB en modo de finalización, la entrada reemplaza al identificador escrito.Para alternar entre el modo de finalización y el modo de sugerencias, presione CTRL+ALT+BARRA ESPACIADORA o haga clic en Editar/IntelliSense/Alternar el modo de finalización.
Información de parámetros
La información de parámetros proporciona información acerca del número, los nombres y los tipos de parámetros que requiere un método, un parámetro de tipo genérico de atributo (en C#) o una plantilla (en C++).
El parámetro en negrita indica el siguiente parámetro requerido a medida que escribe la función.
En el caso de funciones sobrecargadas, se puede utilizar las teclas de flecha ARRIBA y ABAJO para ver información de parámetros alternativos para las sobrecargas de funciones.
Cuando se agregan funciones y parámetros con comentarios de documentación XML, los comentarios se muestran como Información de parámetros.Para obtener más información, vea Proporcionar comentarios del código XML.
Para invocar manualmente la información de parámetros, haga clic en Editar/IntelliSense/Información de parámetros, presione CTRL+MAYÚS+BARRA ESPACIADORA o haga clic en el botón Información de parámetros de la barra de herramientas del editor.
Información rápida
La opción Información rápida muestra la declaración completa de cualquier identificador del código.
Cuando se selecciona un miembro en el cuadro Lista de miembros, también aparece la Información rápida.
Para invocar manualmente la información rápida, haga clic en Editar/IntelliSense/Información rápida, presione CTRL+I o haga clic en el botón Información rápida de la barra de herramientas del editor.
Si una función está sobrecargada, es posible que IntelliSense no muestre información para todas las formas de la sobrecarga.
Puede desactivar la información rápida en C++ estableciendo Herramientas/Opciones/Editor de texto/C/C++/Avanzadas/Información rápida automática en false.
Palabra completa
La opción Palabra completa escribe el resto del nombre de una variable, un comando o una función una vez que ha escrito suficientes caracteres como para reconocerlo.Para invocar Palabra completa, haga clic en Editar/IntelliSense/Palabra completa, presione CTRL+ESPACIO o haga clic en el botón Palabra completa de la barra de herramientas del editor.
Opciones de IntelliSense
Las opciones de IntelliSense están activadas de forma predeterminada.Para desactivarlas, haga clic en Herramientas/Opciones/Editor de texto y anule la selección de Información de parámetros o de Lista de miembros automática si no desea usar la característica Lista de miembros.
Solución de problemas de IntelliSense
En algunos casos, es posible que las opciones de IntelliSense no funcionen como esperaba.
debajo de un error de código. Quizá no pueda utilizar IntelliSense si existe una función incompleta u otro error en el código encima del cursor, ya que IntelliSense no puede analizar los elementos del código.Puede resolver este problema marcando como comentario el código correspondiente.
El cursor está en un comentario de código. No puede utilizar IntelliSense si el cursor está en un comentario del archivo de código fuente.
El cursor está en un literal de cadena. No puede utilizar IntelliSense si el cursor está en las comillas de un literal de cadena, como en el siguiente ejemplo:
MessageBox( hWnd, "String literal|") )
Las opciones automáticas están desactivadas. De forma predeterminada, IntelliSense funciona automáticamente, pero puede deshabilitarlo.También puede invocar una característica IntelliSense incluso cuando la finalización de instrucciones automática se encuentre deshabilitada.
Vea también
Referencia
Opciones de IntelliSense específicas de Visual Basic
Proporcionar comentarios del código XML