Ir para o conteúdo
Promovaweb
Projeto open source da Promovaweb

tmux no SetupVibe

Sessões que continuam abertas

Sessões, janelas e painéis no terminal, com aliases curtos e plugins prontos para instalar.

  1. tn minha-apicria uma sessão com esse nome
  2. tllista as sessões ativas
  3. ta minha-apivolta para uma sessão existente
  4. tdsai da sessão atual sem encerrá-la

Sessões em poucas teclas

Você encontra os aliases de sessões nos três arquivos Zsh. A configuração do Desktop e a do Server compartilham as opções de índices, mouse e persistência, com diferenças na barra de status.

  1. Começar

    Abra o tmux ou crie uma sessão com nome.

    • tabre o tmux
    • tn nomecria uma sessão com esse nome
  2. Alternar

    Saia sem encerrar e volte quando quiser.

    • tdsai da sessão atual sem encerrá-la
    • tllista as sessões ativas
    • ta nomevolta para uma sessão existente
  3. Ajustar

    Aplique as mudanças do ~/.tmux.conf sem reabrir.

    • treloadrecarrega a configuração
  4. Encerrar

    Feche uma sessão ou todas de uma vez.

    • tk nomeencerra uma sessão
    • tkaencerra todas as sessões e o servidor do tmux

Comandos de sessão

Os aliases de sessão estão definidos no Desktop e no Server. Você fornece o nome da sessão ao usar tn ou ta.

Painéis na mesma janela

O alias tsh abre um painel à direita e ts abre outro abaixo. As janelas e os painéis começam no número 1, o que coloca a primeira janela na tecla 1 em vez do 0 lá no fim da fileira.

Os plugins do ~/.tmux.conf

O SetupVibe instala o TPM e deixa os outros plugins declarados. Eles funcionam depois que você os instala pelo TPM.

Plugins declarados

O SetupVibe instala TPM em ~/.tmux/plugins/tpm. Os arquivos tmux-desktop.conf e tmux-server.conf declaram os outros plugins. Eles incluem uma chamada ao TPM, mas o instalador não executa a instalação desses plugins. Você usa Ctrl+b numa sessão tmux, solta as teclas e digita I maiúsculo para instalar os plugins. Aguarde a instalação pelo TPM antes de usar os recursos declarados.

CtrlbI

Salvamento e restauração

A configuração declara Resurrect e Continuum. As opções @resurrect-capture-pane-contents e @continuum-restore ficam em on. O intervalo @continuum-save-interval fica em 10. Essas opções exigem os plugins instalados e carregados. Você não deve tratar esse arquivo como uma cópia da memória dos processos.

Barra de status

O tema configurado é onedark no tmux2k. O Desktop seleciona git cwd docker mise à esquerda. O Server seleciona git cwd. Os dois usam cpu ram network time à direita. Você verá essa configuração quando o plugin estiver instalado e carregado.

Copiar texto da tela

Os arquivos declaram tmux-yank, tmux-copy-toolkit e tmux-fastcopy. A opção @fastcopy-bind fica em F. Você pode conferir o comportamento na versão instalada do plugin antes de usar a combinação.

Links e sessões com fzf

A configuração associa @fzf-url-bind a u e @sessionx-bind a S. Esses valores pertencem aos plugins tmux-fzf-url e tmux-sessionx, que precisam ser instalados pelo TPM.

Mouse ligado

Os dois arquivos definem mouse on. Eles também ativam opções do tmux-better-mouse-mode, como @scroll-without-changing-pane. Você pode conferir a configuração carregada antes de alterar seu terminal.

Navegação com o Neovim

Os dois arquivos declaram christoomey/vim-tmux-navigator. O SetupVibe não instala um plugin correspondente dentro da configuração do seu Neovim. Você precisa revisar os dois ambientes para usar essa integração.

Teclas configuradas

O prefixo continua o padrão do tmux. Quatro teclas mudam com a configuração do SetupVibe.

Teclas configuradas pelo SetupVibe

Os arquivos mantêm o prefixo do tmux sem uma redefinição explícita. O SetupVibe configura S, F e u nos plugins e restaura l para last-window. Você deve conferir as demais teclas na versão do tmux e dos plugins que instalou.

Teclas para agentes e editores

O SetupVibe define extended-keys on e acrescenta *:extkeys a terminal-features. Você precisa de um terminal e de aplicativos compatíveis para usar as combinações estendidas.

Depois do prefixo Ctrl+b
TeclaO que fazOrigem
SAbre a lista de sessõestmux-sessionx
FCopia texto da telatmux-fastcopy
uAbre os links da telatmux-fzf-url
lVolta para a última janelalast-window

tmux em cada edição

Desktop e Server instalam tmux, TPM e a configuração ~/.tmux.conf. Os demais plugins ficam declarados nesse arquivo, sem instalação automática pelo SetupVibe. Você precisa instalá-los e carregá-los pelo TPM para usar seus recursos. A edição Windows não instala tmux. A camada Omarchy mantém a configuração existente.

O Desktop encerra os processos tmux ao aplicar a configuração. O Server preserva as sessões existentes. Você deve encerrar seu trabalho no tmux antes de executar o Desktop.

Para agentes de IA, use o Herdr

O SetupVibe também instala o Herdr, que organiza os agentes em painéis e mostra o estado de cada um na barra lateral.

Conhecer o portal do Herdr

Desenvolvimento com IA na Promovaweb

Preparar o ambiente é uma etapa do desenvolvimento. No Plano IA Makers, você aprende a especificar, construir, revisar e publicar sistemas e agentes com apoio de IA. A Formação Vibe Coding está incluída no plano. Consulte a página para conhecer o conteúdo e as condições de acesso.

Conhecer o Plano IA Makers

Prefere avançar no seu projeto com orientação ao vivo? Veja o Desenvolvimento Colaborativo da Dev Side Studio.