Configurer et utiliser les fonctions de l'éditeur intégré
Johannes Schmid
jhs@gnome.org
Bruno Brouard
annoa.b@gmail.com 2009-2012
Gérard Baylard
gerard.b|@|bbox.fr 2010
Julien Hardelin
jhardlin@orange.fr 2011
Alain Lojewski
allomervan@gmail.com 2011, 2012
Mickael Albertus
mickael.albertus@gmail.com 2012

# Complétion automatique et aide des appels

# Complétion automatique

La complétion automatique suggère des fonctions et d'autres symboles du code dès le début de la frappe en essayant de faire correspondre les premiers caractères tapés avec les symboles existants. Un menu déroulant apparaît dans lequel vous pouvez sélectionner une correspondance en appuyant sur la touche Entrée. Normalement, cette opération se fait automatiquement dès que vous avez saisi trois caractères (hors espace), mais vous pouvez la forcer en utilisant l'élément de menu Édition Complétion automatique.

Anjuta gère la complétion automatique pour le code écrit en C/C++, Vala, Javascript et Python. Notez que la complétion automatique ne fonctionne que si Anjuta connaît les symboles utilisés. Si vous vous servez de bibliothèques C/C++ qui ne sont pas configurées avec pkg-config et/ou qui ne sont pas ajoutées à la configuration du projet, Anjuta ne pourra pas trouver ces symboles et la complétion automatique ne marchera pas.

En outre, une partie de la syntaxe risque d'être trop complexe pour l'analyseur intégré et il est possible qu'il n'arrive pas à détecter la complétion requise.

# Codage efficace avec l'aide des appels

Comme il est très difficile de se souvenir de la signature de toutes les méthodes ou fonctions utilisées dans un projet, l'éditeur affiche une infobulle chaque fois que vous saisissez une parenthèse « ( » après un nom de fonction, et vous affiche la signature d'appel.