Pular para o conteúdo
Voltar ao início
Tips

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.

Atualizado:
6 min
Por Pelayo Naredo
Atalhos de Teclado e Produtividade no PocketCode

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

AtalhoAção
Ctrl + ZDesfazer
Ctrl + Shift + Z / Ctrl + YRefazer
Ctrl + D / Ctrl + Shift + DDuplicar linha
Ctrl + Shift + KExcluir linha
Ctrl + Shift + ↑/↓ / Alt + ↑/↓Mover linha para cima/baixo
Ctrl + /Comentar / descomentar
Ctrl + ] / Ctrl + [Indentar / remover indentação
Ctrl + Shift + LAdicionar cursores em todas as ocorrências
Shift + Alt + FFormatar documento
F2Renomear símbolo
Ctrl + .Correções rápidas
Ctrl + Shift + OOrganizar imports
Ctrl + S / Ctrl + Shift + S / Ctrl + Alt + SSalvar / Salvar como / Salvar tudo
AtalhoAção
Ctrl + PQuick open (arquivos)
Ctrl + Shift + PPaleta de comandos
Ctrl + GIr para linha
F12 / Alt + F12Ir para definição / peek
Shift + F12Encontrar referências
Ctrl + Tab / Ctrl + Shift + TabPróxima aba / aba anterior
Ctrl + WFechar aba
Ctrl + Shift + TReabrir aba fechada
Ctrl + Shift + EExplorador
F8 / Shift + F8Próximo problema / problema anterior
Ctrl + Shift + MPainel de problemas
Ctrl + \Dividir o editor
F6 / Shift + F6Alternar entre as áreas da tela
F11Modo zen (fora de uma depuração)

Busca, execução e mais

AtalhoAção
Ctrl + FBuscar no arquivo
Ctrl + HBuscar e substituir
Ctrl + Shift + FBuscar nos arquivos (sem substituir)
F5 / Ctrl + F5Executar arquivo / Executar com…
Shift + F5Depurar arquivo
F9Alternar breakpoint na linha do cursor
F5 / F10 / F11Depurando: continuar / passar por cima / entrar
Ctrl + Shift + GControle de código
Ctrl + IPerguntar à IA
Ctrl + Alt + KMarcar / desmarcar
Ctrl + Alt + L / Ctrl + Alt + JPró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) e tryc (try/catch) em JavaScript; def, class, ifmain, tryex e with em Python; fn, impl, match e struct em 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.

A ferramenta por trás deste artigo

Editor de código

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.