Assistant de contenu

L'assistant de contenu est un ensemble d'outils intégrés à CDT qui peuvent réduire le nombre de séquences de touches à taper pour créer votre code. Le plug-in de l'assistant de contenu comprend plusieurs composants qui prévoient ce qu'un développeur saisira, en fonction du contexte actuel, de la portée et du préfixe.

Exécution du code

L'assistant de contenu permet l'exécution du code à n'importe quel endroit du document. Pour le projet actuel, une liste des éléments commençant par la combinaison de lettres saisie est affichée ; la pertinence de chaque proposition est déterminée dans l'ordre suivant :

Vous déclenchez la fonction d'exécution de code lorsque vous appelez l'assistant de contenu (par exemple, lorsque vous tapez Ctrl+Espace), mais elle est également activée automatiquement lorsque vous tapez ".", "->" ou "::".

Exemple C++ illustrant le menu en incrustation de l'assistant de code

Vous pouvez afficher la signature de chaque élément de la liste dans un menu en incrustation, en plaçant le curseur dessus. Vous pouvez alors sélectionner un élément de la liste pour l'insérer directement dans votre code.

Modèles de code

Vous pouvez créer et sauvegarder des modèles de code pour les sections de code fréquemment utilisées, qui seront insérés en fonction de la portée. La fonction Assistant de code fournit également un accès rapide aux modèles de code.

Lorsque vous entrez une combinaison de lettres dans l'éditeur C/C++ et que vous tapez CTRL+ESPACE (ou que vous cliquez à l'aide du bouton droit de la souris, puis cliquez sur Assistant de contenu), une liste des éléments de code et des modèles de code commençant par la combinaison de lettres que vous avez saisie est affichée.

Vous pouvez alors sélectionner un modèle de code dans la liste ; ce dernier est inséré directement dans votre code.

Exemple C++ illustrant le menu en incrustation de l'assistant de contenu

Par exemple, le modèle de code instruction do while contient le code suivant :

Modèle de code illustrant l'exemple do-while

Lorsque vous sélectionnez le modèle de code do dans la liste, vous insérez le code suivant :

do {
} while (condition);

Si le moteur d'exécution ne trouve qu'une proposition dans vos modèles, cette dernière est insérée à l'emplacement actuel du curseur. Par exemple, si vous créez un fichier .cpp et entrez mai+CTRL+SPACE, le code suivant est inséré à l'emplacement du curseur :

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

Pas de procédure d'achèvement disponible

Si vous appelez l'assistant de contenu, mais qu'aucune procédure d'achèvement n'est détectée, un message est affiché sur le statut pour vous avertir que le délai du programme d'analyse de l'assistant de contenu est arrivé à expiration.

Message Pas de procédure d'achèvement disponible de l'assistant de contenu

Concepts connexes
Saisie du code

Tâches connexes
Utilisation de l'assistant de contenu
Création et édition des modèles de code
Importation et exportation des modèles de code

Références
Icônes de la perspective C/C++

Déclaration de copyright IBM