Asistencia de contenido

La asistencia de contenido es un conjunto de herramientas incorporadas en el CDT que le permiten reducir el número de teclas que debe pulsar para crear el código. El conector Asistencia de contenido consta de varios componentes que pronostican lo que el desarrollador va a teclear, basándose en el contexto, el ámbito y el prefijo actuales.

Conclusión de código

La asistencia de contenido proporciona una conclusión de código en cualquier lugar del documento. Para el proyecto actual, se visualiza una lista de los elementos que empiezan por la combinación de letras que se haya escrito, y la relevancia de cada propuesta se determina en el orden siguiente:

La opción de conclusión de código se desencadena al llamar a la asistencia de contenido (por ejemplo, al pulsar las teclas Control+Espaciadora), pero también se puede activar automáticamente al teclear ".", "->" o "::".

Ejemplo C++ que muestra la ventana emergente Asistencia de código

Puede ver la firma de cada elemento de la lista en una ventana emergente si señala hacia él. Luego, puede seleccionar un elemento de la lista para insertarlo directamente en el código.

Plantillas de código

Puede crear y guardar plantillas de código para las secciones de código que se usan con frecuencia; las plantillas se insertarán según el ámbito. La característica Asistencia de contenido también permite acceder rápidamente a las plantillas de código.

Cuando escribe una combinación de letras en el editor C/C++ y pulsa las teclas Control+Espaciadora (o cuando pulsa el botón derecho del ratón y selecciona Asistencia de contenido), se visualiza una lista de elementos de código y de plantillas de código que empiezan por la combinación de letras que escribió.

Entonces puede seleccionar una plantilla de código de la lista, que se inserta directamente en el código que está escribiendo.

Ejemplo C++ que muestra la ventana emergente Asistencia de código

Por ejemplo, la plantilla de código do while statement contiene el código:

Plantilla de código que muestra el ejemplo de do-while

Cuando selecciona la plantilla de código do en la lista, se inserta el siguiente código:

do {
} while (condition);

Si el motor de conclusión solo encuentra una propuesta en las plantillas, esa será la propuesta que se inserta en la posición actual del cursor. Por ejemplo, si crea un archivo .cpp nuevo y teclea mai y pulsa las teclas Control+Espaciadora, se insertará el siguiente código en la posición del cursor:

int
main(int argc, char **argv) {
	
}

No hay conclusiones

Si invoca la asistencia de contenido, pero no se encuentra ninguna conclusión, se visualizará un mensaje en el área de estado para informarle de que se ha agotado el tiempo de espera del analizador de la asistencia de contenido.

Mensaje que indica que la asistencia de contenido no dispone de conclusiones

Conceptos relacionados
Entrada de código

Tareas relacionadas
Utilizar la asistencia de contenido
Crear y editar plantillas de código
Importar y exportar plantillas de código

Consulta relacionada
Iconos de la perspectiva C/C++

Declaración de copyright de IBM