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.


36
Uma pergunta votada 43 vezes não é construtiva?
Boon

3
Como isso poderia solicitar algo além de uma lista de comandos?
Morkrom


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


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


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


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.


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.


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.


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.


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.


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)


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.


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.


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.


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


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 .


3

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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.