2010-05-06 10 views
1

Je veux obtenir l'intellisense dans l'application GTkmm, de la même manière que nous obtenons dot net sous Windows. Cependant, cette fois j'utilise Linux, C++, Gtkmm et Geany comme éditeur. S'il vous plaît guider comment obtenir l'intellisense. De plus, si n'importe quel éditeur supporte la propriété d'intellisense, merci de le mentionner également.ce qui est nécessaire pour obtenir intellisense pour Gtkmm en utilisant l'éditeur Geany!

Merci et salutations Owais Massoud

Répondre

1

Geany indexe automatiquement vos fichiers ouverts pour l'auto-complétion, mais si vous le souhaitez indexer une bibliothèque ou API, vous devez créer un balises global du fichier comme décrit here dans La documentation. J'ai eu des résultats mitigés pour que cela fonctionne complètement et correctement cependant. J'avais l'habitude d'utiliser Geany sous Linux, mais j'ai changé pour QtCreator. Même s'il met l'accent sur Qt, vous pouvez l'utiliser sur n'importe quel projet C ou C++ (il vous suffit de spécifier votre propre processus de construction ou de le faire en dehors de l'EDI). L'éditeur est l'un des meilleurs que j'ai utilisé sur Linux et l'autocomplétion fonctionne très bien sans beaucoup de configuration. Consultez également ma réponse here sur la façon de définir les chemins d'inclusion. Tout ce qui se trouve dans les chemins d'inclusion sera automatiquement indexé pour l'auto-complétion.