2009-11-02 6 views
0

J'ai récemment mis à niveau ma machine de Leopard à Snow Leopard. J'ai également installé le dernier Xcode 3.2.1 pour Snow Leopard.Je n'obtiens pas la complétion de macro de texte dans le dernier xcode (3.2.1)

Actuellement, je n'obtiens pas de complétion de code pour les macros intégrées. Par exemple 'if' suivi de ESC donne la liste d'achèvement aveC#IF et ifstream. Cependant, je peux l'insérer à partir du menu Edition> Insérer une macro de texte> C> Si Bloquer.

Une aide?

Merci d'avance.

Répondre

0

Enfin, j'ai trouvé la solution pour cela. La suppression de "/ Users/nom/Bibliothèque/Application Support/Developer/Shared" a permis de le faire fonctionner parfaitement.

En fait, tout en travaillant avec les versions précédentes de Xcode, j'ai essayé d'ajouter des macros d'achèvement personnalisées à "Shared/Xcode/Specifications". Mais le xcode 3.2.1 a semblé être manipulé avec des spécifications personnalisées et par défaut et n'a pas réussi à afficher les complétions.

1

Les complétions de macros de texte sont sensibles au contexte. Etes-vous sûr que vous êtes dans un fichier C, et qu'un bloc if est valide au moment où vous tapez? Vous devriez voir quelque chose comme ceci, même sans appuyer sur Esc: alt text http://idisk.mac.com/cdespinosa/Public/If.png

+0

Oui. C'est un fichier C Mais j'ai trouvé le vrai problème et y répondre. Merci pour la réponse. – shakthi

Questions connexes