tmux para MAC

Multiplexador de terminal gratuito e de código aberto: divida um terminal em janelas e painéis e mantenha as sessões rodando.

Visão geral do tmux

O tmux é um multiplexador de terminal gratuito e de código aberto. Ele permite rodar vários programas em um único terminal, divididos em janelas e painéis lado a lado, e alternar entre eles pelo teclado. Seu truque mais útil são as sessões: desanexe-se de uma sessão e tudo dentro dela continua rodando, mesmo que você feche o terminal ou perca uma conexão SSH, e reanexe depois exatamente de onde parou. O tmux é desenvolvido por Nicholas Marriott e colaboradores e distribuído sob a licença ISC.

No Mac, instale o tmux com o Homebrew (brew install tmux) ou o MacPorts e abra-o digitando tmux no Terminal. Os comandos começam com uma tecla de prefixo, Control-B por padrão, e quase tudo pode ser mudado no arquivo de configuração ~/.tmux.conf. O tmux 3.8 adiciona painéis flutuantes que ficam acima dos outros.

Principais recursos

O tmux transforma uma única janela de terminal em um espaço de trabalho completo.

  • Sessões: mantenha programas rodando em segundo plano e reanexe depois, inclusive por SSH.
  • Janelas e painéis: divida a tela na horizontal e na vertical em quantos painéis precisar.
  • Painéis flutuantes: painéis que flutuam sobre os outros, novidade do tmux 3.8.
  • Controle pelo teclado: mova, redimensione e troque de painel com a tecla de prefixo.
  • Modo de cópia: role para trás, busque e copie texto pelo teclado.
  • Linha de status: uma barra personalizável com janelas, hora e outros detalhes.
  • Configuração: mude atalhos, cores e comportamento no ~/.tmux.conf.
  • Programável: controle o tmux com comandos a partir de scripts e outras ferramentas.

Novidades da versão 3.8

O tmux 3.8 traz painéis flutuantes e temas.

  • Muitas melhorias nos painéis flutuantes, como mover, redimensionar e arrastar com o mouse
  • Painéis modais que bloqueiam os outros painéis até serem fechados
  • Strings de layout em formato JSON que incluem os painéis flutuantes
  • Um novo ajuste de remain-on-exit que mantém um painel aberto após um comando com falha até que uma tecla seja pressionada
  • Suporte a temas e cores padrão melhores

Perguntas frequentes sobre o tmux

O tmux é gratuito?

Sim. O tmux é gratuito e de código aberto, distribuído sob a licença ISC.

Como instalar o tmux no Mac?

Execute brew install tmux no Terminal se você usa o Homebrew, ou instale com o MacPorts. Depois digite tmux para abri-lo.

O que é um multiplexador de terminal?

É um programa que roda várias sessões de terminal dentro de uma janela, divididas em janelas e painéis, e as mantém rodando em segundo plano quando você se desconecta.

O que é a tecla de prefixo do tmux?

A maioria dos comandos do tmux começa com a tecla de prefixo, Control-B por padrão. Por exemplo, Control-B e depois % divide o painel lado a lado, e Control-B e depois " divide em cima e embaixo.

Como desanexar e reanexar uma sessão do tmux?

Pressione Control-B e depois D para desanexar; tudo continua rodando. Execute tmux attach para reanexar, ou tmux ls para listar suas sessões.

Por que usar o tmux por SSH?

Se a conexão cair, os programas rodando em uma sessão do tmux no servidor continuam funcionando. Reconecte-se e reanexe para continuar de onde parou.

Onde fica o arquivo de configuração do tmux?

O tmux lê o ~/.tmux.conf. Lá você pode mudar a tecla de prefixo, os atalhos, as cores, a linha de status e mais.

Como rolar para trás no tmux?

Entre no modo de cópia com Control-B e depois [. Então você pode rolar, buscar e copiar texto pelo teclado. Pressione q para sair.

O que há de novo no tmux 3.8?

O tmux 3.8 melhora muito os painéis flutuantes e adiciona painéis modais, um formato de layout em JSON, temas e cores padrão melhores.

De onde vem o download do tmux em tmux.FULLMAC.app?

O botão de download leva à página oficial do tmux no GitHub, https://github.com/tmux/tmux, com o código-fonte, as versões e as informações de instalação. O tmux.FULLMAC.app não o altera nem o reempacota.

Apps semelhantes

FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.