Quels raccourcis clavier Xcode utilisez-vous régulièrement? [fermé]

210

Quels raccourcis clavier Xcode utilisez-vous régulièrement?

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.

Umsd
la source
36
Une question votée 43 fois n'est pas constructive?
Boon
3
Comment cela pourrait-il solliciter autre chose qu'une liste de commandes?
Morkrom
3
J'ai rassemblé un PDF de raccourcis clavier populaires: iphonedev.tv/blog/2014/9/25/…
Paul Solt
4
Je suis surpris qu'aucune des réponses n'inclue [ctrl + 6] pour la méthode de recherche ou la marque dans le fichier actuel.
Yogesh Maheshwari
3
Eurgh ça m'énerve tellement à quel point les discussions utiles sont fermées par la police SO ...
Phil Hudson

Réponses:

254

Je trouve que les raccourcis pour ouvrir et fermer différentes zones de l'écran doivent être utiles.

raccourcis

Robert
la source
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.

mrgrieves
la source
17
Modifié en Cmd-Shift + o dans Xcode 4
quantumpotato
1
Modifié en CTRL-i dans Xcode 4.5
Seunghoon
4
Toujours Cmd-Shift + o dans mon Xcode 4.5.2
jake_hetfield
3
Semble être CMD-Shift-o dans Xcode 5 également.
livingtech
1
Meilleur raccourci de la période XCode
Vladimir Amiorkov
61

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

asma22
la source
2
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.

Andy
la source
3
aimer! est super utile!
Luca Davanzo
42

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.

Sanjay Chaudhry
la source
cmd + contrôle + / trop
evanhutomo
5
Sauf que le commentaire ne fonctionne pas sanglante la moitié du temps .....
cacau
1
La mise en commentaire uniquement ne fonctionne pas lorsque votre sélection contient une ou plusieurs lignes qui ne sont pas déjà commentées.
DarkByte
27

Retrait. C'est Edit > Format > Re-Indentdedans et il n'y a pas de raccourci par défaut (j'utilise Command+ Shift+ L). C'est une aubaine.

jbrennan
la source
28
Il y a aussi "Sélection en retrait", Contrôle I.
Darren
6
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
Gaston
1
Bonne nouvelle, j'ai développé un plugin xCode qui indente le fichier source lors de l'enregistrement :-) github.com/ThilinaHewagama/AutoIndentWithSave
Thilina Chamin Hewagama
25

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.

Sanjay Chaudhry
la source
5
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.

BlackTigerX
la source
Tu me fais pleurer !!! Je ne savais pas que ça existait!
Jordan Medlock
15

Command+ J (Déplacer le focus vers n'importe quelle section de l'éditeur)

Jian
la source
1
En quoi cela nous aide-t-il réellement?
Esqarrouth
@Esqarrouth Ce raccourci peut déplacer le curseur de l'éditeur assistant vers l'éditeur principal, par exemple.
p-dim
12

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.

Sanjay Chaudhry
la source
10
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.

Jeffrey Wear
la source
Cela ne fonctionne pas sur mon iMac 2013 avec souris magique, FYI, ce serait bien!
Wesley Smith
J'utilise 3 doigts à gauche et à droite, mais avoir de haut en bas est parfait. Merci.
Michael Ozeryansky
7

Command+ Shift+ Ypour la console.

Fabiano Francesconi
la source
2
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.

Jonathan Moffatt
la source
4

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 .

Old McStopher
la source
3

Juste la navigation de base emacs. Se sent si bien.

tommyo
la source
1

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

Sanjay Chaudhry
la source
2
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.
Sanjay Chaudhry