2010-03-25 2 views
1

J'ai installé Eclipse (Galileo) et CDT sur mon platfrom Linux pour remplacer KScope. J'ai importé mon projet en créant un projet Makefile propre. Dans KScope, je pouvais faire un clic droit sur une variable, une fonction, n'importe quoi et chercher rapidement des références, etc. Si je fais la même chose dans Eclipse, cela ne fonctionne pas, sauf si je fais un texte de recherche. Mais alors, Eclipse fait une recherche de fichier linéaire, qui est très lente et qui manque pour certaines raisons (à cause de # ifdef?) Les numéros de ligne corrects.Venant de KScope, comment utiliser serach dans Eclipse?

Quelqu'un peut-il me conseiller comment - comment mettre à jour la base de données d'index d'un C-Project, ou - comment accélérer la recherche?

Ou existe-t-il un plugin qui offre des fonctionnalités identiques ou similaires à celles de KScope?

Merci,

Stefan

Répondre

0

Essayez F3 ou cliquez sur la variable/etc. avec le bouton gauche de la souris pendant que vous appuyez sur Ctrl.

[EDIT] [stefangachter] 1 trouvé quelque chose d'autre:

Je compris que commutateurs Eclipse de l'analyse syntaxique en direct pour les fichiers énormes (voir Fenêtre | Préférences | C/C++ | Editeur | Évolutivité). Par conséquent, l'analyse en direct n'a pas fonctionné pour certains fichiers. Donc, si vous avez des problèmes avec l'analyse en direct, vérifiez les options d'évolutivité.

+0

Merci pour la réponse. Cependant, quand je fais cela, je reçois le message 'Impossible de trouver le symbole dans l'index'. Alors, comment puis-je mettre à jour l'index en conséquence? – stefangachter

+0

Il devrait le faire automatiquement. Utilisez-vous la dernière version de CDT? Est-ce qu'Eclipse peut construire le projet sans erreurs? –

+0

Oui, il compile le projet Makefile sans aucune erreur. En fait, j'ai recréé le projet et l'indexeur fonctionne à nouveau. Maintenant, pour certaines fonctions, le F3 fonctionne, mais pas pour d'autres. Je ne comprends pas encore, pourquoi certaines fonctions sont hors de portée. – stefangachter

Questions connexes