Quais atalhos de teclado do Xcode você usa regularmente? [fechadas]

210

Quais atalhos de teclado do Xcode você usa regularmente?

Eu acredito muito no uso do teclado o máximo possível (é muito mais rápido assim), e esperava que outros pudessem compartilhar alguns dos atalhos do Xcode que eles usam.

Umsd
fonte
36
Uma pergunta votada 43 vezes não é construtiva?
Boon
3
Como isso poderia solicitar algo além de uma lista de comandos?
Morkrom
3
Eu montei
Paul Solt
4
Estou surpreso que nenhuma das respostas inclua [ctrl + 6] para pesquisar o método ou a marca no arquivo atual.
Yogesh Maheshwari
3
Eurgh isso me irrita tanto como útil tópicos ficar fechado pela polícia SO ...
Phil Hudson

Respostas:

254

Acho que os atalhos para abrir e fechar várias áreas da tela devem ser úteis.

atalhos

Robert
fonte
Pesquisei esta imagem pela terceira vez e finalmente salvei, é ótimo. Sempre esqueça os filtros.
DanSkeel
4
@ DanSkeel Obrigado. Nota rápida sobre o filtro do navegador - costumava usar o cmd-option-j para filtrar e navegar para os arquivos de origem. No entanto agora eu encontrar o comando abrir rapidamente melhor (cmd-shift-O, digite algumas caracteres, retorno)
Robert
6
Se você quer se concentrar em campo de busca do Search Navigatorque você pode pressionar Command + 3e depois bateuCommand + Option + j
DanSkeel
8
Uma boa adição seria ^(1-6)para os elementos da interface do usuário acima da área de edição principal. Você pode facilmente navegar para Recent Files, Callerse a Method list. Observe que você pode começar a digitar após qualquer um deles. ( Muito útil com Control-6.)
funroll
Alguém sabe como atribuir vários atalhos a uma ação nas preferências do Xcode? Algumas ações são predefinidas com vários atalhos, mas não consegui descobrir como, por exemplo, atribuir o PageUp e o padrão para "Alternar para a próxima contraparte".
Raffael
138

Cmd+ Shift+ oabre a caixa de diálogo "Abrir rapidamente", onde você pode encontrar e abrir rapidamente arquivos que contêm o texto digitado.

mrgrieves
fonte
17
Alterado para Cmd-Shift + o no Xcode 4
quantumpotato
1
Alterado para CTRL-i no Xcode 4.5
Seunghoon
4
Ainda Cmd-Shift + o no meu Xcode 4.5.2
jake_hetfield 23/11
3
Parece ser o CMD-Shift-o no Xcode 5 também.
livingtech
1
Melhor atalho do período XCode
Vladimir Amiorkov 22/11
61

Atualizado para versões mais recentes:

Control + Command +

Alterna entre os arquivos .h / .m correspondentes ou como a própria documentação da Apple , significa Ir para a contraparte

asma22
fonte
2
Se você estiver em um arquivo .m, ele alternará para o arquivo .h correspondente e vice-versa.
John Douthat 27/05
28
É de Control + Cmd + Up / Down na minha versão do Xcode (4.5.2)
jake_hetfield
3
É Control + CMD + Up / Down no Xcode 5.1 #
Faizan S.
No teclado Apple, a tecla Control é chamada como Opção.
ADJ
1
@ArunPratap não está correto. Opção é opção ou alt, controle é o controle
FF10
47

command+shift +j

Revela o arquivo atual no navegador do projeto. Muito útil se você usar command+ control+ Jpara pular para uma definição, pois o Xcode não revelará automaticamente o arquivo que contém o navegador.

Andy
fonte
3
adoro! é super útil!
Luca Davanzo 27/03
42

command /

Comente a linha atual ou várias linhas, se destacadas.

É útil para comentar e descomentar rapidamente enquanto experimenta o código.

Sanjay Chaudhry
fonte
cmd + control + / too
evanhutomo 4/14
5
Exceto uncomment não sangrenta metade trabalho do tempo .....
cacau
1
Remover comentário apenas não funciona quando sua seleção contém uma ou mais linhas que ainda não foram comentadas.
precisa
27

Reentrar. Está dentro Edit > Format > Re-Indente não há atalho por padrão (eu uso Command+ Shift+ L). É uma dádiva de Deus.

jbrennan
fonte
28
Há também "Seleção de recuo", Controle I.
Darren
6
Há um atalho de teclado padrão adicionado agora (Xcode 4) para Reentrar. Use Control + I. E o item foi movido em Editor -> Estrutura -> Reentrar.
sElanthiraiyan
5
Destaque também algum código e pressione Command+ [ou ]para recuar sua seleção.
21813 Matej
1
Pequenos esclarecimentos, é "Control + letra i" Eu fiquei louco tentando usar | lol
Gaston
1
Feliz News, tenho desenvolvido um plugin xCode que recuar o arquivo de origem ao salvar :-) github.com/ThilinaHewagama/AutoIndentWithSave
Thilina Chamin Hewagama
25

command F Pesquise no arquivo

option command F Pesquisar e substituir no arquivo

shift command F Pesquise em todo o projeto

shift option command F Pesquisar e substituir em todo o projeto

Observe o padrão para facilitar a memorização.

Sanjay Chaudhry
fonte
5
Depois de Pesquisar no projeto, uma vez que os resultados estão no Navegador, como você pode iterá-los sem precisar usar o mouse? (Eu odeio ter que clicar em cada resultado)
tothemario
2
Além disso, você pode usar Cmd + E para colocar a seleção atual em localizar (no arquivo) e Cmd + G para selecionar / pular para a próxima ocorrência (Cmd + Shift + G se move para trás). Também funciona muito bem para substituições rápidas (Cmd + G e Cmd + V alternados). Pessoalmente, também mapei o Cmd + Option + E para encontrar a seleção no projeto, para consistência com o exposto acima.
Patrick Pijnappel
@tothemario Você pode pressionar command-option-G para ir para cada resultado de pesquisa no nível do projeto. shift-command-option-G voltará através de cada resultado.
precisa saber é o seguinte
1
@tothemario atualmente é Cmmd + Control + Gpara o próximo e Cmmd + Control + Shift + Gpara o anterior. Se você deseja a combinação de teclas, vá para Preferências >> Ligações de teclas >> pesquise 'Localizar próximo na área de trabalho' e Localizar anterior na área de trabalho '
Honey
20

Ctrl+ Command+ - Alterna entre os arquivos de cabeçalho e de implementação.

BlackTigerX
fonte
Você está me fazendo chorar !!! Eu não sabia que existia!
Jordan Medlock
15

Command+ J (Mover o foco para qualquer seção do editor)

Jian
fonte
1
Com o que isso realmente nos ajuda?
Esqarrouth
@Esqarrouth Este atalho pode mover o cursor do editor assistente para o editor principal, por exemplo.
P-sun #:
12

Control+ Command +j

Realce uma palavra-chave (nome do método) e pule para sua definição. Também funciona para variáveis, #defines, etc.

Sanjay Chaudhry
fonte
10
Cmd + clique no símbolo também funciona da mesma maneira.
Rakesh
Adicione Opção ao atalho acima para abrir a definição no seu editor assistente.
yood
7

Alguns dos meus atalhos favoritos não são atalhos de teclado, mas gestos multitoque. Todos os Macbooks do início de 2008 em diante, e eu imagino que os desktops com um Magic Mouse ou Magic Trackpad suportem deslizar com três dedos para cima e para baixo para alternar entre o cabeçalho e a implementação, e deslize com três dedos para a esquerda e direita para navegar dentro do histórico do arquivo.

Jeffrey Wear
fonte
Isso não funciona no meu iMac 2013 com mouse mágico, FYI, seria bom!
Wesley Smith
Eu uso três dedos para a esquerda e para a direita, mas ter os dedos para cima e para baixo é perfeito. Obrigado.
Michael Ozeryansky
7

Command+ Shift+ Ypara o console.

Fabiano Francesconi
fonte
2
Eu acho que você quer dizer Command-Shift-Y. É isso que está no Xcode 4.4.1.
Arlomedia 02/09/12
Sim totalmente. Talvez fosse Controle de volta no Xcode 3 mas pode também por um erro de digitação que eu fiz :)
Fabiano Francesconi
@arlomedia O uso do atalho apenas abre o console, mas não move o cursor para lá. Existe alguma maneira que eu possa fazer o cursor subir até lá?
Mel
1
Comando @Honey + Shift + C
Hai Feng Kao
@HaiFengKao muito obrigado
Mel
6

Acho que uma folha de dicas ao lado do computador é a melhor maneira de escolher atalhos úteis. O cacau Samurai tem uma boa.

Jonathan Moffatt
fonte
4

Ligações de chave a ações XCode

Crie seus próprios atalhos de teclado usando a guia Ligações de teclas de texto do painel de preferências Ligações de teclas . Uma economia de tempo própria. Basta pesquisar suas ações favoritas e adicionar / editar atalhos!

Outro tópico que você pode achar útil está aqui .

Old McStopher
fonte
3

Apenas a navegação básica do emacs. Parece tão certo.

tommyo
fonte
1

Não consigo viver sem um furto vertical com três dedos para alternar entre a interface e o arquivo de implementação. Se você sentir falta disso no xcode-4 / Lion, siga as seguintes instruções:

http://geeksinkilts.com/?p=67

Sanjay Chaudhry
fonte
2
Alternativamente, (para aqueles que procuram um atalho de teclado) CTRL + CMD +-se alterna entre eles, também
Ian Dundas
Sim, e muito menos um aborrecimento - pergunte-se por que você gostaria de mover sua mão para o trackpad quando está a apenas um atalho do teclado?
ATV
Se sua mão já estiver no trackpad, é uma boa opção.
Sanjay Chaudhry