338 votes

Fonctionnalits caches de Xcode

Avec un afflux massif de nouveaux arrivants sur Xcode, je suis sûr qu'il y a beaucoup de trucs et astuces Xcode à partager.

Quels sont les vôtres?

343voto

epatel Points 32451

Passer au fichier d'en-tête/source

  • Option ⌥ Command ⌘ Up Arrow ↑

  • View > Passer au fichier d'en-tête/source

Permet de passer entre les fichiers .m et .h.

  • In Xcode 4 this is ctrl Command ⌘ Up Arrow ↑

158voto

schwa Points 9102

⌘ Commande + Double-clic sur un symbole : Sauter à la définition d'un symbole.

⌥ Option + Double-clic sur un symbole : Rechercher du texte dans la documentation d'un symbole. (Fonctionne uniquement si vous avez installé l'ensemble de documentation du symbole.)

Barre de favoris :

La barre de favoris est comme celle que vous avez dans Safari pour stocker - eh bien - des favoris. Je l'utilise souvent comme un endroit pour stocker des raccourcis (que vous pouvez faire par glisser-déposer) vers les fichiers que j'utilise en ce moment. En général, cela est plus utile lorsque je travaille sur un projet volumineux ou peu familier.

Pour afficher la barre de favoris, sélectionnez l'option de menu suivante :

  • Affichage > Disposition > Afficher la barre de favoris

127voto

mmalc Points 7663

Raccourcis clavier pour l'auto-complétion

Tab ⇥ OU Control ⌃ /: Sélectionnez l'argument d'auto-complétion suivant.

Shift ⇧ Tab ⇥ OU Shift ⇧ Control ⌃ /: Sélectionnez l'argument d'auto-complétion précédent.

Escape ⎋: Affiche la liste de complétion automatique.

119voto

nevan king Points 46410

Désactiver l'avertissement "Annuler après le dernier point"

Lorsque vous essayez d'annuler après avoir enregistré, vous obtiendrez le message suivant :

"Vous êtes sur le point d'annuler après le dernier point où ce fichier a été enregistré. Voulez-vous continuer ?"

Pour vous débarrasser de cet avertissement, saisissez la commande suivante dans une fenêtre de terminal :

defaults write com.apple.Xcode XCShowUndoPastSaveWarning NO

Changer le nom de l'entreprise dans les fichiers de modèle

Collez ceci dans l'application Terminal :

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Microsoft";}'

Changer "com.yourcompanyname" dans tous vos modèles :

  1. Trouvez le répertoire : /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application
  2. Utilisez votre outil de recherche et remplacement de fichiers préféré pour remplacer com.yourcompany par la valeur que vous utilisez normalement pour construire pour un appareil. J'ai utilisé la fonction de recherche et remplacement multiple de BBEdit après avoir ouvert tout le répertoire. Vous devriez remplacer la valeur dans tous les fichiers info.plist. J'ai trouvé 8 fichiers à modifier. Le nombre de fois où une construction a échoué parce que j'ai oublié de modifier cette chaîne est ridicule.

Passer rapidement à un groupe dans le volet Groupes et Fichiers

  • Contrôle ⌃ Option ⌥ Maj ⇧ +

Si vous maintenez les trois touches ci-dessus enfoncées, vous pouvez rapidement accéder aux groupes dans la page de gauche (Groupes et Fichiers) en appuyant sur la première lettre du nom du groupe. Par exemple, Contrôle ⌃ Option ⌥ Maj ⇧ T vous emmène à Cibles et Contrôle ⌃ Option ⌥ Maj ⇧ S à Source. Appuyez à nouveau et cela vous mènera à SCM. Parfois, il faut plusieurs essais pour que cela fonctionne (je ne sais pas pourquoi).


Changement entre les options d'auto-complétion

  • Contrôle ⌃ .

  • Maj ⇧ Contrôle ⌃ . : Cycle en arrière entre les choix d'auto-complétion.

Contrôle ⌃. (Contrôle-Période) après un mot accepte automatiquement le premier choix du menu d'auto-complétion. Essayez de taper log puis Contrôle ⌃. et vous obtiendrez une belle déclaration NSLog. Appuyez à nouveau pour faire défiler les choix. Pour voir tous les choix mutables, tapez NSMu puis Contrôle ⌃..


Aide rapide

  • Contrôle ⌃ Command ⌘ ? (Lorsque votre curseur est sur le symbole à rechercher)

  • Option ⌥ +

  • Aide > Aide rapide

Pour accéder à la documentation à partir de la fenêtre d'Aide rapide, cliquez sur l'icône de livre en haut à droite.


Voir la documentation pour un symbole

  • Command ⌘ Option ⌥ +

Vous amène directement à la documentation complète.


Effectuer des sélections de texte non-adjacentes

  • Command ⌘ Contrôle ⌃ +

Utilisez le raccourci ci-dessus pour une manière étrange de sélectionner plusieurs mots. Vous pouvez faire des sélections de mots dans des endroits totalement différents, puis les supprimer ou les copier en une seule fois. Je ne sais pas si c'est utile. C'est uniquement pour Xcode à ce que je sache.


Utiliser les raccourcis clavier Emacs pour naviguer dans votre code

Ce truc fonctionne dans toutes les applications Cocoa sur Mac (TextEdit, Mail, etc.) et est peut-être l'une des choses les plus utiles à savoir.

  • Command ⌘ Fleche gauche ou Command ⌘ Fleche droite Vous amène au début et à la fin d'une ligne.
  • Contrôle ^ a et Contrôle ^ e Font la même chose
  • Contrôle ^ n et Contrôle ^ p Déplacent le curseur d'une ligne vers le haut ou vers le bas.
  • Contrôle ^ f et Contrôle ^ b Déplacent le curseur en arrière ou en avant d'un espace

En appuyant sur Maj ⇧ avec l'un de ces raccourcis, vous sélectionnez le texte entre les points de déplacement. Placez le curseur au milieu d'une ligne et appuyez sur Maj ⇧ Contrôle ^ e et vous pouvez sélectionner jusqu'à la fin de la ligne.

Appuyez sur Option ⌥ pour naviguer entre les mots avec le clavier. Option ⌥ Contrôle ^ f passe à la fin du mot actuel. Option ⌥ Contrôle ^ b passe au début du mot actuel. Vous pouvez également utiliser Option ⌥ avec les touches fléchées gauche et droite pour déplacer un mot à la fois.

  • Contrôle ^ Fleche gauche et Contrôle ^ Fleche droite déplacent le curseur entre les parties en camel case d'un mot.

Essayez-le avec NSMutableArray. Vous pouvez rapidement le changer en NSArray en plaçant votre curseur après le NS, en appuyant sur Maj ⇧ Contrôle ^ Fleche droite puis Supprimer.

99voto

Evan DiBiase Points 833

Ouvrir rapidement...

  • Command ⌘ Shift ⇧ D

  • Fichier > Ouvrir rapidement...

Je suis un grand fan de la fonction Ouvrir rapidement, qui est particulièrement utile dans Xcode 3.1 et ultérieurs. Lorsque vous voulez ouvrir un fichier ou une définition de symbole qui se trouve dans votre projet ou dans un framework, appuyez simplement sur le raccourci clavier, tapez un peu du nom du fichier ou du symbole, utilisez les touches Flèche vers le haut ↑ et Flèche vers le bas ↓ pour choisir le bon résultat (si nécessaire), puis appuyez sur Entrée ↩ pour ouvrir le fichier ou accéder à la définition du symbole.

Sur Xcode 4:

  • Command ⌘ Shift ⇧ o

Ouvrir rapidement utilise le mot actuel comme terme de recherche

Aussi, quelque chose que je ne savais pas sur Xcode jusqu'à il y a deux minutes (quand schwa l'a souligné dans un commentaire) est que, si le curseur de texte de l'éditeur est à l'intérieur d'un mot lorsque Ouvrir rapidement est invoqué, ce mot sera utilisé comme terme de recherche pour Ouvrir rapidement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X