tmux Cheatsheet
3.4Atalhos essenciais do tmux para sessões, janelas e panes
Português: 2026-03-29
Se você já fechou uma aba do terminal e viu um processo de longa duração desaparecer no vazio, tmux é a solução que você não sabia que precisava. É um multiplexador de terminal — uma forma elegante de dizer que ele permite rodar múltiplas sessões de terminal dentro de uma única janela, dividir sua tela em panes e (aqui está o recurso matador) desconectar de tudo e voltar depois com seu workspace inteiro intacto. Conecte via SSH em um servidor, inicie um job, desconecte, feche seu notebook, vá para casa, reconecte. Está tudo lá.
A curva de aprendizado é real. tmux fala sua própria linguagem de teclas de prefixo, e no começo parece que você está digitando encantamentos. O prefixo padrão é Ctrl-b, o que significa que quase todo comando começa com essa combinação seguida de outra tecla. É estranho no início — seus dedos vão se rebelar — mas a memória muscular entra mais rápido do que você imagina. Em uma ou duas semanas, você vai estar dividindo panes e pulando entre sessões sem pensar.
Este cheatsheet cobre os atalhos que você vai usar diariamente. Estamos pulando as coisas obscuras e focando no que realmente importa: gerenciar sessões para que seu trabalho sobreviva a desconexões, navegar entre janelas como abas de navegador, dividir panes para workflows lado a lado, e o modo de cópia para quando precisar rolar ou copiar texto. Se você combinar tmux com um bom editor como Neovim, basicamente construiu uma IDE personalizada que roda em qualquer lugar com um terminal.
Sessões
Sessões são seus workspaces de nível superior. Pense nelas como desktops separados — um para cada projeto.
Janelas
Janelas são abas dentro de uma sessão. Cada janela ocupa o terminal inteiro.
Panes
Panes dividem uma janela em múltiplos terminais. É aqui que o tmux realmente brilha.
Modo de Cópia
O modo de cópia permite rolar pela saída, buscar e copiar texto — sem precisar do mouse.
Tecla de Prefixo Personalizada
O prefixo padrão Ctrl-b funciona, mas muitas pessoas o remapeiam. Aqui estão os padrões comuns.
Dicas
Adicione set -g mouse on ao seu ~/.tmux.conf para habilitar suporte a mouse. Você poderá clicar em panes, redimensionar arrastando bordas e rolar com a rodinha. Não é trapaça — é prático.
O plugin tmux-resurrect salva todo o seu ambiente tmux (sessões, janelas, panes, até programas em execução) e o restaura após um reboot. Combine com tmux-continuum para salvamento automático. Instale ambos via TPM (Tmux Plugin Manager) e nunca mais perca um layout.
Trabalhando com sessões tmux aninhadas (tmux local + tmux remoto via SSH)? Pressione seu prefixo duas vezes para enviar ao sessão interna. Se seu prefixo é Ctrl-b, pressionar Ctrl-b Ctrl-b envia o prefixo para o tmux remoto. Alternativamente, remapeie o prefixo remoto para algo diferente para evitar a ginástica.
O modo de cópia usa keybindings estilo vi por padrão se seu $EDITOR está definido como vi/vim/nvim. Caso contrário, usa estilo emacs. Force o modo vi com set -g mode-keys vi na sua config — combina perfeitamente se você já é usuário de Neovim.
Use Ctrl-b z (zoom) constantemente. Ele alterna o pane atual para ocupar a janela inteira e volta. Perfeito para quando precisa focar na saída de um pane sem reorganizar seu layout. O pane com zoom ganha uma flag Z na barra de status para você não esquecer.
Inicie o tmux com tmux new -s nome-do-projeto em vez de apenas tmux. Sessões nomeadas são infinitamente mais fáceis de gerenciar quando você está alternando entre múltiplos projetos. tmux ls se torna realmente útil quando suas sessões têm nomes reais em vez de 0, 1, 2.
Adicione set -g base-index 1 e set -g pane-base-index 1 à sua config. Isso faz a numeração de janelas e panes começar em 1 em vez de 0, o que corresponde ao layout físico das teclas numéricas no seu teclado. Usar Ctrl-b 1 para ir à sua primeira janela simplesmente faz sentido.
Configure o tmux
Quer entender e personalizar seu tmux.conf? Experimente o editor interativo de configuração — faça upload da sua config, veja o que cada opção faz e ajuste visualmente.