Auto complète dans codeblocks
À chaque fois que je la programmation dans CodeBlocks, au début, l'auto complet, beau travail.
Après un peu d'action et minutes (je ne sais pas exactement ce que la raison), l'auto achever les travaux en partie.
Il complète de la base de variables de noms, mais il ne complète pas l'intérieur des noms de structures, etc.
Quelle est la raison?
Dans "intérieure noms de structure", je veux dire, par exemple, pour la variable gl.Un:
typedef struct
{
bool A;
} B;
B gl;
merci,
et désolé pour mon mauvais anglais...
OriginalL'auteur yoni | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Code::Blocks' achèvement de code de plugin (Code::Achèvement) est merveilleux, mais il a quelques bugs.
Si vous programmez en C++, par exemple, des méthodes et des attributs d'achèvement ne fonctionne pas parfois.
Actuellement dans Code::blocks forum il y a une section nommée CodeCompletion Refonte où les développeurs à améliorer continuellement le plugin. Après avoir vérifié que votre plugin paramètres sont tous de droite (Plugin > Gérer les Plugins ou de Configuration > Editeur de... > Code::Réalisation & Symbole du Navigateur), si votre problème persiste, essayez de visiter le forum.
Où est le réel de téléchargement pour
CodeCompletion Redesign
? Sauf si c'est profondément enfouis quelque part dans le forum...OriginalL'auteur Lubulos
Aussi (comme un complément à Lubulos de réponse), quand vous voyez que cela se produit, essayez d'aller dans le panneau de gauche (gestion de Projets), cliquez-droit sur votre projet, puis cliquez sur 'Analyse de ce projet". Vous remarquerez que la barre qui affiche le bloc de code à la tête de devenir grisé pendant un certain temps. Lorsqu'elle est restaurée, essayez d'écrire de nouveau ce que vous avez tapé, et vérifier si le problème a disparu.
Vous pouvez également utiliser parfois 'Analyse de ce fichier" qui est un peu plus rapide, si vous avez été éditer un fichier depuis le début (ou depuis la dernière analyse).
OriginalL'auteur Thanasis Papoutsidakis
Pour moi, c'était un voyou """ à la fin d'une instruction include qui ont arrêté la complétion de code plugin de travail. Depuis le code compilé, c'était difficile à voir.
La suppression de ce voyou", '" a résolu le problème. Le code d'origine était:
La modification de cette ligne à la suivante (c'est à dire supprimer le voleur "'") fixe CodeComplete dans C::B:
En un mot, votre problème peut ne pas être en raison du plugin lui-même, plutôt une légère erreur dans votre code (qui dans mon cas toujours compilé donc a donc été difficile à trouver)
OriginalL'auteur Robbie