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.
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:
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.
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.
Por ejemplo, la plantilla de código do while statement contiene el código:
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) { }
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.
Utilizar la asistencia de contenido
Crear y editar plantillas de código
Importar y exportar plantillas de código
Iconos de la perspectiva C/C++