2009-09-02 5 views
2

Y at-il un moyen d'avoir Xcode ajouter une parenthèse fermante ")" quand je tape l'ouverture "("? Je sais que cela le fait pour ceux {}. Une façon générique pour définir quels caractères doivent être insérés automatiquement lorsque ceux d'ouverture sont entrées seraient kickass.Insérer automatiquement le support de fermeture dans Xcode

Répondre

1

Dans Xcode 3.1 aller à Préférences-> Indentation vérifier la syntaxe-ware à indenter sur et vérifier automatiquement la fermeture d'insérer « } "

et de choisir les caractères que vous souhaitez insérer lorsque l'ouverture est

Egalement pourquoi ne pas utiliser Textmate rien ne vous arrête et Xcode remarquera si un fichier est édité en externe

+0

L'endroit où vous choisissez vos caractères est uniquement pour l'indentation, pas pour créer une paire correspondante. –

+0

Oui désolé j'ai mal lu. – Mark

1

Regardez sous Edition-> Insérer une macro de texte-> Objectif C-> Expression de parenthèse. Cela va insérer une paire de parenthèses assorties (ou si vous avez quelque chose en surbrillance, mettez des parenthèses autour d'elle). Vous pouvez lier cela à [comme un raccourci clavier.

Vous pouvez suivre les instructions ici pour en créer une pour les parenthèses. J'ai essayé mais je ne pouvais pas le faire fonctionner.

http://cocoawithlove.com/2008/06/hidden-xcode-build-debug-and-template.html#textmacros

Personnellement, je fais glisser les classes dossier vers TextMate et éditer. Je repasse à Xcode quand j'ai besoin de taper un long nom de méthode, ou de construire. J'ai construit une bibliothèque d'extraits pour certaines des choses communes que je fais dans Textmate pour faciliter la vie là-bas.