2010-01-01 3 views
0

J'essaie d'utiliser la macro a dans xcode.Utilisation de macros sans la touche d'échappement

Je tape dans un puis appuyez sur Échap et sélectionnez-le.

C'est ennuyeux parce que je dois frapper la page 5 fois pour arriver à la.

Y a-t-il une combinaison de touches différente qui permette simplement d'utiliser le a comme saisi sans avoir à le sélectionner?

Répondre

0

Avez-vous modifié les paramètres par défaut de votre XCode? J'utilise 3.1.4 et je n'ai pas besoin d'aller sur la page. Voici mes touches exactes:

  • un
  • échappement
ENTRER

Je peux aussi frapper échapper d'abord et commencez à taper le nom de la macro.

Édition: Argh! Votre démon a infiltré mon Xcode! ;) Si j'auto-compléte certaines choses, elles deviennent collantes comme la nouvelle macro "a" de départ - je ne peux même pas revenir en arrière et taper "a" pour utiliser la première macro "a". Chaque fichier possède sa propre mémoire persistante, donc le changement de fichiers change la configuration par défaut. L'utilisation d'une méthode, d'une propriété ou de tout autre symbole analysé semble avoir la priorité sur les macros, de sorte que la valeur par défaut ne reviendra jamais à la macro initiale "a" une fois que vous aurez auto-complété un symbole analysé.

Assez bizarre bug. Je ne dois pas l'avoir vu parce que je n'utilise pas beaucoup de macros. Le seul moyen que j'ai trouvé pour résoudre ce problème est de changer la macro "a" à une autre auto-complète comme "ai". De cette façon, lorsque vous tapez "a" "escape", taper "i" ensuite sélectionnera la macro que vous voulez même s'il y a un défaut par défaut.

Commencez par cette référence http://mcdevzone.com/2009/04/09/useful-xcode-tricks/

ensuite modifier "~/Library/Application Support/Développeur/Shared/Xcode/Caractéristiques/TextMacros.xctxtmacro/Contents/Resources/ObjectiveC.xctxtmacro" et changer le « CompletionPrefix = a " à un autre préfixe. Lorsque vous redémarrez XCode, le nouveau préfixe fonctionnera à la place de l'ancienne macro "a".

+0

n'a pas changé les valeurs par défaut .... un exemple est je tape dans un et il va à un paramètre de fonction qui commence par un – Mel

+0

quel type de projet et de fichiers utilisez-vous? Je n'utilise que XCode pour les applications Cocoa. –

+0

Application iPhone ... Je le vois aussi si j'ai une propriété de ma classe qui commence par un. Il va à la propriété d'abord. Cela ne vous arrive pas du tout? – Mel

Questions connexes