Existe um [Ir para arquivo ...] no Xcode?

298

Em todos os IDE modernos e editor de texto, existe uma ação para abrir um arquivo sem colocar a mão no mouse. Por exemplo:

  • Eclipse: Cmd| Ctrl+ Shift+R -> Recurso aberto

  • IntelliJ: Cmd| Ctrl+ Shift+N -> Abrir arquivo

  • TextMate: Cmd+ T-> Ir para arquivo

No Xcode, não encontrei essas opções. Por favor, por favor, diga-me que acabei de ignorar minha crescente frustração.

Existe um atalho "Ir para o arquivo" ou "Abrir arquivo" no Xcode?

Mike
fonte

Respostas:

643

Desde o Xcode 4 (incluindo 5, 6, 7, 8, 9, 10 e 11), é + +O

Eimantas
fonte
2
na verdade, isso não deve ser marcado como resolvido pelo menos no xcode 4, na verdade, não é o equivalente do eclipse de ctrl + shift + r, que é o comando + shift + o, como disse djones
Leonardo
1
O Code Pilot agora parece estar livre.
Ethan Mick
1
Qual é a diferença entre o piloto de código e esse atalho?
Esqarrouth
Deus, eu me sinto tão estúpida: Eu pensei que o segundo símbolo foi a seta para cima, em vez da tecla SHIFT
Nicolás Carrasco
1
Nas ligações de teclas, o nome dessa ação é "Abrir rapidamente ..."
Michal Gallovic
49

Command+ Shift+ Oagora é o atalho para encontrar um arquivo rapidamente e abri-lo no Xcode 4

djones
fonte
Esta resposta é realmente mais fácil de ler do que o aceitou com os botões bonitos atalho :)
O'Rooney
35

Não é exatamente o mesmo, mas isso pode lhe interessar:

Cmd+ alt+J

Abre o navegador do projeto e destaca a barra de pesquisa, pronta para digitar.

Cmd+ shift+ J Apenas abre o navegador do projeto.

Nils Munch
fonte
4
Uau! Esse projeto nag filter é super útil!
Fogmeister
Cmd-Shift-J fará mais do que apenas abrir o navegador do projeto. Ele fará isso e selecionará o arquivo que está aberto na área de edição. Para abrir o navegador do projeto, use Cmd-1 (ou Cmd-2, Cmd-3 para abrir outros navegadores) ou Cmd-0 para fechá-los todos.
Sanjay Chaudhry
Na verdade, o Cmd-Alt-J abrirá o navegador que foi aberto por último e destacará a barra de pesquisa.
Sanjay Chaudhry
10

Atualizado para o Xcode 9.3

Este é o guia rápido para todos os atalhos de teclado do Xcode:

  • Código de comentário / não comentário: ^+/

  • Desfazer: +Z

  • Refazer: + +Z

  • Shift Direita ou Esquerda: + [|]

  • Recuo: +I

  • Navegue até o início ou o fim da linha: + |

  • Navegue palavra por palavra, esquerda ou direita da linha: + |

  • Exiba possíveis opções de preenchimento automático: esc

  • Ir para a definição: + Clique

  • Coloque um ponto de interrupção a uma linha: +\

  • Mover linha para cima ou para baixo: + + [|]

  • Encontre em arquivo: +F

  • Localizar e substituir no arquivo: + +F

  • Localizar no projeto: + +F

  • Localizar e substituir no projeto: + + +F

  • Nova guia: +T

  • Próxima guia: + +{

  • Guia anterior: + +}

  • Abrir rapidamente: + +O

  • Mover o foco para o Editor: +J

  • Navegar para o próximo arquivo em recém-visitadas: + +

  • Navegue para o arquivo anterior nas visitas recentes: + +

  • Mostrar arquivo atual no Editor: + +J

  • Dobrar / desdobrar código: + + |

  • Dobrar / desdobrar todos os métodos / funções: + + + |

  • Dobre / desdobre todos os comentários de várias linhas: + + + |

  • Aumentar / diminuir o tamanho da fonte: + +|-

  • Vá para o número da linha: +L

  • Mostrar Assistente de Editor: + +Return

  • Ocultar assistente editor: +

  • Alternar conclusões: +Space

  • Editar tudo no escopo: + +E

  • Show / Hide Navigator: +0

  • Alternar guias: + 1-8

  • Ao clicar em um arquivo no Navegador, abra

  • Editor Assistente: + Clique

    • Nova janela: clique duas vezes
    • Decida onde abrir: + + Clique
  • Alternar área de depuração: + +Y

  • Próxima edição: +

  • Edição anterior: +

  • Alternar os pontos de interrupção: +Y

  • Limpar Console: +K

  • Mostrar / ocultar utilitários: + +0

  • Alternar guias Utilitários: + + 1-9

  • Compilação: +B

  • Executar: +R

  • Stop: +.

  • Analisar: + +B

  • Teste: +U

  • Limpo: + +K

  • Ajuda para o símbolo clicado: + clique

  • Documentação para o símbolo clicado: + Clique duas vezes

  • Mostrar documentação: + +0

  • Documentação para seleção: + + +/

  • Mova o foco para filtrar no Navegador: + +J

  • Mover o foco para filtrar nos utilitários: + +L

Rein rPavi
fonte
5

Arquivo → Abrir rapidamente ...

Você pode atribuir um atalho a ele em Preferências → Ligações de teclas. O padrão deve ser + Shift+D .

(Se você tiver um #include/ #import, poderá colocar o cursor de texto nele e pressionar + Shift+ Dpara preencher o nome do arquivo automaticamente.)

kennytm
fonte
1
Isso é bem liso (a parte de inclusão / importação). Obrigado.
Mike
3

Observe também que, se você pressionar Command e clicar no nome de uma classe, o Xcode o levará para a implementação dessa classe.

Jeffrey Wear
fonte
1

Se você quiser pular para uma linha específica em um arquivo específico. Então

Primeiro: Command + Shift + o

Em seguida, digite CustomView: 60

Significa no arquivo número da linha CustomView 60.

Yogendra Singh
fonte