Je suis un grand partisan de l'utilisation du clavier autant que possible (c'est beaucoup plus rapide de cette façon), et j'espérais que d'autres pourraient partager certains des raccourcis Xcode qu'ils utilisent.
Recherché cette image en troisième fois, enfin sauvé, c'est super. Oubliez toujours les filtres.
DanSkeel
4
@ DanSkeel Merci. Note rapide sur le filtre du navigateur - J'utilisais fréquemment cmd-option-j pour filtrer puis naviguer vers les fichiers source. Cependant maintenant je trouve la commande open quick mieux (cmd-shift-O, tapez quelques caractères, retour)
Robert
6
Si vous souhaitez vous concentrer sur le champ de recherche, Search Navigatorvous pouvez appuyer sur Command + 3puis surCommand + Option + j
DanSkeel
8
Un bon ajout serait ^(1-6)pour les éléments d'interface utilisateur au-dessus de la zone d'édition principale. Vous pouvez facilement naviguer à Recent Files, Callerset la Method list. Notez que vous pouvez commencer à taper après l'un d'eux. ( Très utile avec Control-6.)
funroll
Est-ce que quelqu'un sait comment assigner plusieurs raccourcis à une action dans les préférences Xcode? Certaines actions sont prédéfinies avec plusieurs raccourcis, mais je n'ai pas pu comprendre comment, par exemple affecter à la fois PageUp et celle par défaut pour "Passer à la contrepartie suivante".
Raffael
138
Cmd+ Shift+ oouvre la boîte de dialogue "Ouvrir rapidement", où vous pouvez rapidement rechercher et ouvrir des fichiers contenant le texte que vous saisissez.
Si vous êtes sur un fichier .m, il bascule vers le fichier .h correspondant et vice versa.
John Douthat
28
C'est Control + Cmd + Up / Down sur ma version de Xcode (4.5.2)
jake_hetfield
3
C'est Control + CMD + Up / Down sur Xcode 5.1
Faizan S.
Dans le clavier Apple, la touche de contrôle est appelée comme option.
ADJ
1
@ArunPratap n'est pas correct. L'option est l'option ou l'alt, le contrôle est le contrôle
ff10
47
command+ shift+j
Révèle le fichier actuel dans le navigateur de projet. Très utile si vous utilisez command+ control+ Jpour passer à une définition car Xcode ne révélera pas automatiquement le fichier contenant dans le navigateur.
Il existe maintenant un raccourci clavier par défaut (Xcode 4) pour la ré-indentation. Utilisez Contrôle + I. Et l'élément a été déplacé sous Éditeur -> Structure -> Ré-indentation.
sElanthiraiyan
5
Mettez également en surbrillance du code et appuyez sur Command+ [ou ]pour mettre en retrait votre sélection.
Matej
1
Précision mineure, c'est "Control + lettre i", je suis devenu fou en essayant d'utiliser | lol
Après la recherche dans Project, une fois les résultats dans le navigateur, comment pouvez-vous les parcourir sans avoir à utiliser la souris? (Je déteste devoir cliquer sur chaque résultat)
tothemario
2
De plus, vous pouvez utiliser Cmd + E pour placer la sélection actuelle dans la recherche (dans le fichier) et Cmd + G pour sélectionner / passer à l'occurrence suivante (Cmd + Maj + G recule). Fonctionne également très bien pour les remplacements rapides (Cmd + G et Cmd + V alternatifs). Personnellement, j'ai également mappé Cmd + Option + E pour trouver la sélection dans le projet, par cohérence avec ce qui précède.
Patrick Pijnappel
@tothemario Vous pouvez appuyer sur commande-option-G pour accéder à chaque résultat de recherche au niveau du projet. shift-command-option-G revient en arrière dans chaque résultat.
Canucklesandwich
1
@tothemario est actuellement Cmmd + Control + Gpour le suivant et Cmmd + Control + Shift + Gpour le précédent. Si vous voulez la combinaison de touches, allez dans Préférences >> Liaisons de touches >> recherchez 'Trouver le suivant dans l'espace de travail' et Rechercher le précédent dans l'espace de travail '
Honey
20
Ctrl+ Command+ ↑- Basculez entre les fichiers d'en-tête et d'implémentation.
Cmd + clic sur le symbole fonctionne également de la même manière.
Rakesh
Ajoutez une option au raccourci ci-dessus pour ouvrir la définition dans votre éditeur assistant.
yood
7
Certains de mes raccourcis préférés ne sont pas du tout des raccourcis clavier, mais des gestes multitouch. Tous les Macbooks à partir du début de 2008, et j'imagine que les ordinateurs de bureau avec une souris Magic Mouse ou Magic Trackpad, prennent en charge le balayage à trois doigts vers le haut et vers le bas pour basculer entre l'en-tête et la mise en œuvre, et le balayage à trois doigts vers la gauche et la droite pour naviguer dans le historique du fichier.
Je pense que vous voulez dire Command-Shift-Y. C'est ce que c'est dans Xcode 4.4.1.
arlomedia
Oui tout à fait. Peut-être que c'était Control de retour dans Xcode 3 mais ça peut aussi par une faute de frappe que j'ai faite :)
Fabiano Francesconi
@arlomedia L'utilisation du raccourci ouvre uniquement la console, mais ne déplace pas votre curseur à cet endroit . Existe-t-il de toute façon que je puisse faire monter le curseur là-haut?
Honey
1
Commande @Honey + Maj + C
Hai Feng Kao
@HaiFengKao merci beaucoup
Honey
6
Je trouve qu'une feuille de triche à côté de l'ordinateur est le meilleur moyen de trouver des raccourcis utiles. Cocoa Samurai en a un bon.
Créez vos propres raccourcis clavier à l'aide de l' onglet Liaisons de touches de texte du volet de préférences Liaisons de touches . Un gain de temps qui lui est propre. Recherchez simplement vos actions préférées et ajoutez / modifiez des raccourcis!
Un autre fil que vous pourriez trouver utile est ici .
Je ne peux pas vivre sans un balayage vertical à trois doigts pour basculer entre l'interface et le fichier d'implémentation. Si vous manquez cela dans xcode-4 / Lion, assurez-vous de suivre les instructions suivantes:
alternativement, (pour ceux qui recherchent un raccourci clavier) ctrl + cmd + up bascule également entre eux
Ian Dundas
Oui, et beaucoup moins de tracas - demandez-vous pourquoi vous voudriez déplacer votre main vers le trackpad alors que ce n'est qu'un raccourci clavier .. ??
VTT
Si votre main est déjà sur le trackpad, c'est une bonne option à avoir.
Réponses:
Je trouve que les raccourcis pour ouvrir et fermer différentes zones de l'écran doivent être utiles.
la source
Search Navigator
vous pouvez appuyer surCommand + 3
puis surCommand + Option + j
^(1-6)
pour les éléments d'interface utilisateur au-dessus de la zone d'édition principale. Vous pouvez facilement naviguer àRecent Files
,Callers
et laMethod list
. Notez que vous pouvez commencer à taper après l'un d'eux. ( Très utile avecControl-6
.)Cmd+ Shift+ oouvre la boîte de dialogue "Ouvrir rapidement", où vous pouvez rapidement rechercher et ouvrir des fichiers contenant le texte que vous saisissez.
la source
Mis à jour pour les versions plus récentes:
Control+ Command+↑
Bascule entre les fichiers .h / .m correspondants ou en tant que propre documentation d' Apple , cela signifie Aller à l'homologue
la source
command+ shift+j
Révèle le fichier actuel dans le navigateur de projet. Très utile si vous utilisez command+ control+ Jpour passer à une définition car Xcode ne révélera pas automatiquement le fichier contenant dans le navigateur.
la source
command /
Mettez en commentaire la ligne actuelle ou plusieurs lignes si elles sont mises en surbrillance.
Il est pratique pour commenter et décommenter rapidement tout en expérimentant le code.
la source
Retrait. C'est
Edit > Format > Re-Indent
dedans et il n'y a pas de raccourci par défaut (j'utilise Command+ Shift+ L). C'est une aubaine.la source
Command
+[
ou]
pour mettre en retrait votre sélection.command F Rechercher dans le fichier
option command F Rechercher et remplacer dans le fichier
shift command F Recherche dans tout le projet
shift option command F Rechercher et remplacer dans tout le projet
Notez le motif pour une mémorisation facile.
la source
Cmmd + Control + G
pour le suivant etCmmd + Control + Shift + G
pour le précédent. Si vous voulez la combinaison de touches, allez dans Préférences >> Liaisons de touches >> recherchez 'Trouver le suivant dans l'espace de travail' et Rechercher le précédent dans l'espace de travail 'Ctrl+ Command+ ↑- Basculez entre les fichiers d'en-tête et d'implémentation.
la source
Command+ J (Déplacer le focus vers n'importe quelle section de l'éditeur)
la source
Control + Command +j
Mettez en surbrillance un mot-clé (nom de la méthode) et passez à sa définition. Fonctionne également pour les variables, #defines, etc.
la source
Certains de mes raccourcis préférés ne sont pas du tout des raccourcis clavier, mais des gestes multitouch. Tous les Macbooks à partir du début de 2008, et j'imagine que les ordinateurs de bureau avec une souris Magic Mouse ou Magic Trackpad, prennent en charge le balayage à trois doigts vers le haut et vers le bas pour basculer entre l'en-tête et la mise en œuvre, et le balayage à trois doigts vers la gauche et la droite pour naviguer dans le historique du fichier.
la source
Command+ Shift+ Ypour la console.
la source
Je trouve qu'une feuille de triche à côté de l'ordinateur est le meilleur moyen de trouver des raccourcis utiles. Cocoa Samurai en a un bon.
la source
Liaisons de touches aux actions XCode
Créez vos propres raccourcis clavier à l'aide de l' onglet Liaisons de touches de texte du volet de préférences Liaisons de touches . Un gain de temps qui lui est propre. Recherchez simplement vos actions préférées et ajoutez / modifiez des raccourcis!
Un autre fil que vous pourriez trouver utile est ici .
la source
Juste la navigation de base emacs. Se sent si bien.
la source
Je ne peux pas vivre sans un balayage vertical à trois doigts pour basculer entre l'interface et le fichier d'implémentation. Si vous manquez cela dans xcode-4 / Lion, assurez-vous de suivre les instructions suivantes:
http://geeksinkilts.com/?p=67
la source