Pular para o conteúdo

Atalhos de teclado & slash commands

Cmd no macOS, Ctrl no Linux/Windows. Todos os atalhos customizáveis via Settings → Keymap (escreve em user.toml).

AtalhoAção
Cmd+BToggle painel de chat
Cmd+PQuick open (busca de arquivo fuzzy)
Cmd+Shift+FFull-text search no vault
Cmd+KBusca blocos, vars, schema
Cmd+,Settings
Cmd+WFecha tab ativo
Cmd+Shift+WFecha pane
Cmd+TTab novo
Cmd+TabCicla tabs pra frente
Cmd+Shift+TabCicla tabs pra trás
Cmd+\\Split pane vertical
Cmd+Shift+\\Split pane horizontal
Cmd+EAbre seletor de ambiente
Cmd+Shift+VNova variável (popover)
AtalhoAção
Cmd+SForce save (também autosalva em 1s)
Cmd+/Toggle comentário na seleção
Cmd+DSeleciona próxima ocorrência
Cmd+Shift+LSeleciona todas as ocorrências
Cmd+FFind no arquivo
Cmd+GPróximo
Cmd+Shift+GAnterior
Cmd+Z / Cmd+Shift+ZUndo / Redo
Cmd+[ / Cmd+]Indent / outdent
Cmd+Up / Cmd+DownMove linha pra cima/baixo
Cmd+LSeleciona linha atual
Cmd+Click em {{...}}Pula pra definição do alias
AtalhoAção
Cmd+EnterRoda bloco
Cmd+Shift+EnterRun all blocos do arquivo
Cmd+.Cancela bloco em execução
Cmd+Shift+CCopia como cURL (bloco HTTP)
Cmd+Shift+ERoda como EXPLAIN (bloco DB)
Cmd+Shift+RForce re-run (pula cache)

Toggle via Settings → Editor → Vim mode (ou :set vim na command palette). Provido por @replit/codemirror-vim.

Motions vim padrão funcionam. Extensões notáveis do httui:

Comando vimAção
:runRoda bloco sob o cursor
:run-allRoda todos os blocos
:cancelCancela bloco em execução
:env <name>Troca ambiente ativo

Alt+1..9 é desabilitado por default (conflita com window managers do macOS tipo Aerospace). Re-binde em user.toml se precisar.

Digite / no começo de uma linha do editor — uma command palette aparece. Escolha pra inserir um template.

ComandoInsere
/HTTP RequestScaffold genérico de bloco HTTP
/HTTP GETTemplate de request GET
/HTTP POSTTemplate de request POST com body JSON
/HTTP PUTTemplate de request PUT
/HTTP DELETETemplate de request DELETE
/DB QueryEscolhe conexão num dropdown, insere SELECT
/DiffBloco standalone de diff (dois painéis de texto)
/MermaidBloco de código de diagrama Mermaid

Cada template pousa com o cursor na linha de URL / SQL pra você começar a digitar imediatamente.

Digite {{ em qualquer body de bloco → popover lista:

  • Aliases de bloco acima do cursor atual
  • Env vars do ambiente ativo

Filtre digitando. Tab pra completar. Esc pra cancelar. O popover mostra um hint pequeno ((cached) se o alias rodou, (env) pra env vars).

Digite um nome de tabela num bloco DB — popover schema-aware sugere colunas com seus tipos. Digite uma coluna → veja info de tipo no hover.

AtalhoAção
Cmd+G (com painel git aberto)Stage all + commit
Cmd+Shift+SSync (stage → commit → pull --ff-only → push)
Cmd+B (com painel git focado)Picker de branch

O binário terminal (httui-tui) tem o próprio keymap — veja referência da CLI. Ele deliberadamente evita chords Alt+<digit>; prefere sequências com prefixo g (estilo vim) e letras puras.

Settings → Keymap mostra cada ação com o binding atual. Clique pra re-bindar. Resets persistem em user.toml:

[keymap]
"chat.toggle" = "Cmd+J" # era Cmd+B
"block.run" = "Cmd+R" # era Cmd+Enter

Recarregue as settings pra aplicar (ou reinicie o app).