Facilitando e acelerando o desenvolvimento com atalhos do Xcode ⌨️
Existem vários atalhos no Xcode que facilitam a vida da pessoa dev na hora do desenvolvimento, se você conhece e aprende esses atalhos, tenho certeza que melhorará bastante o seu fluxo de trabalho, sua produtividade e fará de você uma pessoa dev iOS (ou Mac) ainda mais rápida.
Como são muitos atalhos, tentei fazer um compilado daqueles que são os mais utilizados, segue aí:
Teclas
- Command (ou Cmd) ⌘
- Shift ⇧
- Option (ou Alt) ⌥
- Control (ou Ctrl) ⌃
- Enter ⏎
- Espaço ␣
- Teclas direcionais (ou Setas) para esquerda/direita ⇠⇢
- Teclas direcionais (ou Setas) para cima/baixo ⇡⇣
- Clique primário mouse/trackpad (ou Click) ◌
Build & Run
- Build: Cmd + B (⌘ B)
- Analyze: Shift + Cmd + B (⇧ ⌘ B)
- Run (& build, se necessário): Cmd + R (⌘ R)
- Test (& build, se necessário): Cmd + U (⌘ U)
- Profile (Instruments): Cmd + I (⌘ I)
- Clean build folder: Shift + Cmd + K (⇧ ⌘ K)
- Parar o build/run/testing corrente: Cmd + . (⌘ .)
Organizando o código
1. Re-indentar
- Ctrl + I (⌃ I)
2. Editar múltiplas linhas
- Ctrl + Shift + Click (⌃⇧◌)
- Ctrl + Shift + Setas cima/baixo (⌃⇧⇡ ou ⌃⇧⇣)
3. Inverter ordem das linhas
- Cmd + Option + ] ou [ (⌘⌥ [ ou ⌘⌥ ] )
4. Renomear classe/métodos em todo o projeto
- Cmd + click + "Rename" (⌘◌"Rename")
4. Exibir/esconder corpo de classe ou método
- Cmd + Option + Setas direita/esquerda (⌘⌥⇠ ou ⌘⌥⇢)
Acessos rápidos e navegação nos painéis
1. Abrir rapidamente (busca rápida)
- Cmd + Shift + O (⌘ ⇧ O)
E mais:
- Pressione Enter (⏎) para abrir o arquivo no editor padrão ou
- Pressione Option + Enter (⌥⏎) para abrir em um segundo editor com a tela dividida
2. Exibir localização do arquivo aberto no painel de navegação das pastas (project navigator)
- Cmd + Shift + J (⌘ ⇧ J)
3. Exibir/esconder preenchimento automático
- Ctrl + Space (⌃␣)
E mais:
- Pressione Tab (⇥) para completar a palavra atual ou
- Pressione Enter (⏎) para selecionar o preenchimento automático sugerido
4. Abrir arquivo em um segundo editor dividido
- Option + Click (⌥◌)
5. Abrir arquivo em um editores divididos
- Shift + Option + Click no arquivo para ativar, Setas para definir posição e Enter (⏎) para confirmar
1. Shift + Option + Click (⇧⌥ ◌)
2. Setas (⇠⇢ ⇡⇣)
3. Enter (⏎)
6. Abas
- Abrir nova aba: Cmd + T (⌘ T)
- Fechar aba: Cmd + W (⌘ W)
7. Exibir/esconder painéis
- Navigator: Cmd + 0 (⌘0)
- Inspectors: Cmd + Option + 0 (⌘⌥ 0)
- Área de Debug: Cmd + Shift + Y (⌘ ⇧ Y)
8. Buscar no arquivo
- Cmd + F (⌘ F)
9. Buscar no projeto
- Shift + Cmd + F (⇧ ⌘ F)
Simulador
- Trocar exibição do device: Cmd + 1, 2 ou 3 (⌘ 1 ou ⌘ 2 ou ⌘ 3)
- Rotacionar device: Cmd + Setas direita/esquerda (⌘⇠ ou ⌘ ⇢)
- Exibir/esconder teclado do device: Cmd + K (⌘ K)
- Conectar teclado físico (do mac): Cmd + Shift+ K (⌘ ⇧ K)
- Copiar tela em exibição (screenshot): Cmd + Control + C (⌘ ⌃ C)
- Tirar screenshot: Cmd + S (⌘ S)
Debug
- Adicionar/remover comentário: Cmd + /(⌘ /)
- Adicionar/remover breakpoint: Cmd + \ (⌘ \)
- Ativar/desativar todos os breakpoints: Cmd + Y (⌘ Y)
É isso aí, galera! Espero ter ajudado e se você tiver mais sugestões para outros atalhos que facilitem a vida, me manda um alô! 👩💻
Referências
https://swifteducation.github.io/assets/pdfs/XcodeKeyboardShortcuts.pdf
Veja mais