Atalhos de Teclado e Produtividade no PocketCode
Domine atalhos de teclado, snippets e truques de produtividade para programar mais rápido a partir do seu dispositivo Android.
Atalhos de Teclado e Produtividade no PocketCode
Programar no celular pode ser rápido se você conhece as ferramentas
certas. Todos os atalhos abaixo são reais: é a mesma lista que o
editor mostra em Ferramentas › Atalhos de teclado (Ctrl + Shift + /), gerada a
partir do seu próprio registro de comandos. Todos exigem um teclado físico
(Bluetooth, USB ou DeX); só com a tela de toque, use a tecla de comando e o menu
(veja o final deste artigo).
Atalhos de teclado
Edição
| Atalho | Ação |
|---|---|
Ctrl + Z | Desfazer |
Ctrl + Shift + Z / Ctrl + Y | Refazer |
Ctrl + D / Ctrl + Shift + D | Duplicar linha |
Ctrl + Shift + K | Excluir linha |
Ctrl + Shift + ↑/↓ / Alt + ↑/↓ | Mover linha para cima/baixo |
Ctrl + / | Comentar / descomentar |
Ctrl + ] / Ctrl + [ | Indentar / remover indentação |
Ctrl + Shift + L | Adicionar cursores em todas as ocorrências |
Shift + Alt + F | Formatar documento |
F2 | Renomear símbolo |
Ctrl + . | Correções rápidas |
Ctrl + Shift + O | Organizar imports |
Ctrl + S / Ctrl + Shift + S / Ctrl + Alt + S | Salvar / Salvar como / Salvar tudo |
Navegação
| Atalho | Ação |
|---|---|
Ctrl + P | Quick open (arquivos) |
Ctrl + Shift + P | Paleta de comandos |
Ctrl + G | Ir para linha |
F12 / Alt + F12 | Ir para definição / peek |
Shift + F12 | Encontrar referências |
Ctrl + Tab / Ctrl + Shift + Tab | Próxima aba / aba anterior |
Ctrl + W | Fechar aba |
Ctrl + Shift + T | Reabrir aba fechada |
Ctrl + Shift + E | Explorador |
F8 / Shift + F8 | Próximo problema / problema anterior |
Ctrl + Shift + M | Painel de problemas |
Ctrl + \ | Dividir o editor |
F6 / Shift + F6 | Alternar entre as áreas da tela |
F11 | Modo zen (fora de uma depuração) |
Busca, execução e mais
| Atalho | Ação |
|---|---|
Ctrl + F | Buscar no arquivo |
Ctrl + H | Buscar e substituir |
Ctrl + Shift + F | Buscar nos arquivos (sem substituir) |
F5 / Ctrl + F5 | Executar arquivo / Executar com… |
Shift + F5 | Depurar arquivo |
F9 | Alternar breakpoint na linha do cursor |
F5 / F10 / F11 | Depurando: continuar / passar por cima / entrar |
Ctrl + Shift + G | Controle de código |
Ctrl + I | Perguntar à IA |
Ctrl + Alt + K | Marcar / desmarcar |
Ctrl + Alt + L / Ctrl + Alt + J | Próximo / anterior marcador |
Snippets
Abra a Biblioteca de snippets pela paleta ou pela seção Editar do menu. Ela tem três fontes:
- Incluídos — 78 snippets para Kotlin, Java, Python, JavaScript, TypeScript,
HTML, CSS, Go, Rust, Swift, SQL, Shell, Dart, C, C++, Ruby e PHP. Por exemplo:
cl(console.log),imp(import),expd(export default),af(arrow function) etryc(try/catch) em JavaScript;def,class,ifmain,tryexewithem Python;fn,impl,matchestructem Rust. - Seus — crie com nome, prefixo, linguagem e corpo, e exporte ou importe como JSON. O plano grátis guarda até 5.
- O catálogo do Marketplace — snippets curados que você instala pelo editor.
Escolha um e ele é inserido no cursor.
Truques de produtividade
Multicursor
Coloque o cursor em uma palavra e pressione Ctrl + Shift + L (ou use
Adicionar cursores em todas as ocorrências no menu): cada ocorrência ganha um
cursor, e o que você digitar — inclusive pelo teclado na tela — vai para todos.
Para um cursor extra de cada vez, segure Alt e toque (ou clique) onde quiser;
Alt + toque sobre um cursor existente o remove. Precisa de teclado físico ou
mouse: num celular sem eles, use o comando das ocorrências.
Emmet
Digite uma abreviação de HTML ou CSS e execute Expandir abreviação Emmet pela paleta ou pelo menu Editar:
div.container>ul>li*5>a.link
Gera:
<div class="container">
<ul>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
</ul>
</div>
Paleta de comandos
Ctrl + Shift + P (ou um toque na tecla de comando, à esquerda da barra de
símbolos) abre a paleta no topo da tela. Digite para executar qualquer ação do
editor; comece com @ para ir a um símbolo ou com : e um número para ir a uma
linha.
Modo zen
F11 (ou Exibir › Modo zen) esconde tudo menos o código e entra em tela
cheia de verdade. Saia com Voltar, Esc, F11 ou o botão flutuante.
Teclados externos
Um teclado Bluetooth funciona sem configuração com todos os atalhos acima. Em Configurações › Ferramentas avançadas › Atalhos de teclado você pode escolher um esquema ou reatribuir teclas (PocketCode, VS Code, IntelliJ IDEA, Sublime Text, Atom): o editor segue a tabela ao salvar, buscar e substituir, ir para linha, desfazer/refazer, comentar, duplicar e mover linha, abas e depurador, e as teclas acima continuam valendo enquanto a tabela não as der a outra ação. Há 26 atalhos padrão; escolher um esquema reescreve a tabela (VS Code muda 3 linhas, IntelliJ IDEA 13, Sublime Text 3, Atom 5), e editar qualquer linha passa o esquema para Personalizado (Custom).
Toque, sem teclado
- Tecla de comando — toque para a paleta; arraste para mover o cursor com precisão; segure e arraste para selecionar
- Barra de símbolos — os caracteres que o código pede, com um perfil por linguagem que você pode personalizar (Personalizar teclas…)
- Pinça — aproxima e afasta o código
- Pressionar e segurar — uma lupa para posicionar o cursor
Dominar esses atalhos vai transformar sua experiência de desenvolvimento no PocketCode. Comece pela paleta e pela tecla de comando; o resto vem naturalmente.
Editor de código