Comment basculer entre l'en-tête et le fichier d'implémentation dans Xcode 4?
Dans XCode 3 c'était cmd et droite ou gauche (je pense)
Comment basculer entre l'en-tête et le fichier d'implémentation dans Xcode 4?
Dans XCode 3 c'était cmd et droite ou gauche (je pense)
Réponses:
Ctrl+ Cmd+ Upou Down, mais le raccourci semble un peu capricieux et cesse parfois de fonctionner, je ne sais pas encore quand et pourquoi.
c'est le conseil essentiel pour s'assurer que cela fonctionne. Cliquez n'importe où sur le code réel. (Si vous êtes actif dans l'un des nombreux autres volets de Xcode, la combinaison de touches n'a pas de signification ou de signification différente.)
En outre, vous pouvez faire glisser trois doigts de haut en bas sur le pavé tactile si vous en avez un.
Ctrl + Cmd + Haut ou Bas
Le raccourci cesse parfois de fonctionner !!
L'option de menu s'est déplacée vers "Naviguer-> Aller à la contrepartie suivante" et "Naviguer-> Aller à la contrepartie précédente".
Dans les préférences, la liaison de clé se trouve maintenant sous "Aller à la contrepartie suivante" et "Aller à la contrepartie précédente".
Pourquoi Apple insiste pour changer les positions de menu ET les noms de ces choses me dépasse! Je veux dire "contrepartie" !?
Cela ne vaut rien que Ctrl + Cmd + Gauche ou Droite se déplace entre les fichiers précédents et suivants qui ont été visualisés (je veux dire «homologues») aussi. Celles-ci se trouvent également sous les raccourcis clavier "Aller à la contrepartie suivante" et "Aller à la contrepartie précédente").
La raison pour laquelle l'option de menu a été divisée entre:
"Naviguer-> Aller à l'homologue suivant" et "Naviguer-> Aller à l'homologue précédent"
C'est parce que vous pouvez avoir plusieurs fichiers d'en-tête et un fichier source avec le même nom de fichier. En plus d'avoir des fichiers .xib correspondants pour les contrôleurs de vue, j'ai des fichiers .vsh et .fsh séparés pour les shaders de vertex et de fragment dans mon programme OpenGL. Avec mes fichiers .h et .cpp, c'est une liste de 4 fichiers dans lesquels je peux naviguer vers le haut ou vers le bas avec une liaison de clé, au lieu d'appuyer sur la même liaison de clé 3 fois de suite pour revenir du fichier 2 au fichier 1.
Dans Xcode 6.1 / 7.1, les raccourcis sont les mêmes:
Passer à l'homologue suivant:
Ctrl+ Cmd+Up
Jumelage à l'homologue précédent:
Ctrl+ Cmd+Down
Personnellement, venant d'éclipse, je change ce raccourci avec:
Ctrl+Tab
cette combinaison n'est pas déjà liée à autre chose.
Xcode -> Preferences -> Key Bindings
recherchez "Aller à l'homologue suivant" et mettez la nouvelle combinaison de touches.
C'est plus efficace que les liaisons par défaut, car vous pouvez utiliser une main au lieu de deux!
"mais le raccourci semble un peu capricieux et cesse parfois de fonctionner, je ne sais pas encore quand et pourquoi."
Parfois, Xcode perd la trace dont .m et .h appartiennent ensemble. C'est par exemple le cas lorsque vous ouvrez l'un des fichiers directement depuis le Finder. Lorsque vous ouvrez le fichier à partir de la liste des fichiers dans Xcode, cela fonctionne normalement correctement. Bien que lorsque vous avez déplacé des fichiers entre des dossiers et des groupes dans la liste de fichiers de Xcode, il répertorie également la relation entre les fichiers.
La commande pour permuter entre les fichiers m et h est CTL-CMD-up / down. Il reste parfois bloqué. Pour le décoller, enregistrez simplement le fichier, c'est-à-dire CMD-S, et le raccourci clavier devrait fonctionner à nouveau.