Yazi: Cheat Sheet Completo de Atalhos de Teclado

Terminal

Yazi: Cheat Sheet Completo de Atalhos de Teclado

Yazi é um gerenciador de arquivos de terminal escrito em Rust, com navegação no estilo Vim, preview em tempo real e altamente configurável. Este guia cobre todos os atalhos essenciais para você dominar o Yazi do zero.


TeclaAção
j / Próximo arquivo
k / Arquivo anterior
ggIr para o topo da lista
GIr para o final da lista
Ctrl+dDescer meia página
Ctrl+uSubir meia página
Ctrl+f / PageDownDescer página inteira
Ctrl+b / PageUpSubir página inteira

TeclaAção
h / Voltar ao diretório pai
l / Entrar no diretório filho
HVoltar ao diretório anterior (histórico)
LAvançar no histórico de diretórios

Atalhos de goto rápido

TeclaDestino
gh~ (home)
gc~/.config
gd~/Downloads
g SpaceNavegação interativa
gfSeguir o symlink em foco

Dica: Combine z para buscar via fzf ou Z para saltar com zoxide — ambos integram nativamente ao Yazi.


Operações em arquivos

TeclaAção
o / EnterAbrir arquivo(s) selecionado(s)
O / Shift+EnterAbrir com escolha interativa de programa
aCriar arquivo (terminar com / para criar diretório)
rRenomear arquivo(s)
dMover para lixeira
DDeletar permanentemente
yCopiar (yank)
xRecortar (cut)
pColar
PColar (sobrescrever se existir)
Y / XCancelar operação de yank
-Criar symlink (caminho absoluto)
_Criar symlink (caminho relativo)
Ctrl+-Criar hardlink

Seleção e modo visual

TeclaAção
SpaceAlternar seleção do arquivo atual e mover para o próximo
vEntrar no modo visual (seleção)
VEntrar no modo visual (desseleção)
Ctrl+aSelecionar todos os arquivos
Ctrl+rInverter seleção
EscSair do modo visual / limpar seleção

Copiar informações do arquivo

TeclaAção
ccCopiar o caminho completo
cdCopiar o caminho do diretório
cfCopiar o nome do arquivo
cnCopiar o nome sem extensão

Busca e filtro

TeclaAção
sBuscar arquivos por nome (via fd)
SBuscar arquivos por conteúdo (via ripgrep)
Ctrl+sCancelar busca em andamento
/Encontrar próximo arquivo (inline)
?Encontrar arquivo anterior (inline)
nNavegar para o próximo resultado
NNavegar para o resultado anterior
fFiltrar arquivos na view atual

Diferença importante: s/S fazem busca recursiva no sistema de arquivos. //? filtram apenas dentro da listagem atual.


Ordenação

TeclaAção
,mOrdenar por data de modificação
,MOrdenar por data de modificação (reverso)
,bOrdenar por data de criação
,BOrdenar por data de criação (reverso)
,eOrdenar por extensão
,EOrdenar por extensão (reverso)
,aOrdenar alfabeticamente
,AOrdenar alfabeticamente (reverso)
,nOrdenação natural (ex: file2 antes de file10)
,NOrdenação natural (reverso)
,sOrdenar por tamanho
,SOrdenar por tamanho (reverso)
,rOrdenação aleatória

Linemode (informações exibidas ao lado dos arquivos)

TeclaInformação exibida
msTamanho
mpPermissões
mbData de criação (btime)
mmData de modificação (mtime)
moDono (owner)
mnNenhuma (limpar)

Preview (spot)

TeclaAção
TabAbrir/fechar preview detalhado do arquivo em foco
KRolar preview para cima
JRolar preview para baixo

Abas (tabs)

TeclaAção
tCriar nova aba no diretório atual
19Ir direto para a aba N
[Ir para a aba anterior
]Ir para a próxima aba
{Trocar aba com a anterior
}Trocar aba com a próxima

Shell e comandos externos

TeclaAção
;Abrir shell interativo
:Rodar comando shell (aguarda terminar)
.Alternar visibilidade de arquivos ocultos
zSaltar para arquivo/diretório via fzf
ZSaltar para diretório via zoxide

Gerenciador de tarefas

TeclaAção
wAbrir/fechar o gerenciador de tarefas
j / kNavegar entre tarefas
EnterInspecionar tarefa
xCancelar tarefa

Geral

TeclaAção
qSair (salva diretório atual)
QSair (sem salvar diretório)
Ctrl+cFechar aba atual (ou sair se for a última)
Ctrl+zSuspender processo
~ / F1Abrir ajuda

Referência visual rápida

code
NAVEGAÇÃO         ARQUIVOS           BUSCA
──────────        ────────           ─────
k  ↑ anterior    o  abrir           s  busca por nome (fd)
j  ↓ próximo     a  criar           S  busca por conteúdo (rg)
h  ← pai         r  renomear        /  encontrar próximo
l  → filho        d  lixeira         ?  encontrar anterior
H  histórico ←   D  deletar         f  filtrar view
L  histórico →   y  copiar          n  próximo resultado
gg topo          x  recortar        N  resultado anterior
G  fim           p  colar

SELEÇÃO           ABAS               GOTO
───────           ────               ────
Space  toggle     t  nova aba        gh  ~
v      visual     [  aba anterior    gc  ~/.config
Ctrl+a todos      ]  próxima aba     gd  ~/Downloads
Ctrl+r inverter   1-9 aba direta     z   fzf

Configurando seus próprios atalhos

Os atalhos do Yazi são definidos em ~/.config/yazi/keymap.toml. Para sobrescrever ou adicionar um atalho, basta editar o arquivo:

toml
[mgr]
keymap = [
  # Atalho personalizado: ir para projetos com gp
  { on = [ "g", "p" ], run = "cd ~/projects", desc = "Go ~/projects" },
]

Nota: A configuração usa o modelo de prepend — os atalhos definidos pelo usuário têm prioridade sobre os padrões.


Yazi é um dos gerenciadores de arquivos de terminal mais modernos disponíveis hoje. Com esses atalhos na ponta dos dedos, a navegação pelo sistema de arquivos fica tão fluida quanto editar texto no Neovim.