Repolode
gpakosz

gpakosz/.tmux

Uma configuração independente e personalizável do tmux, com linha de status no estilo Powerline, modo de mouse, integração com a área de transferência e suporte a plugins do TPM.

Estrelas
25,467
Forks
3,590
Issues abertas
24
Último commit
há 17 dias

O que é?

Oh my tmux! é uma configuração do tmux que funciona de imediato e foi projetada para ser personalizada por meio de um arquivo local separado. O arquivo principal de configuração não é alterado, então é possível incorporar atualizações do projeto original sem perder as configurações pessoais, que ficam em uma cópia chamada .tmux.conf.local.

A configuração adiciona uma linha de status inspirada no Powerline, com bateria, tempo de atividade, média de carga, nome do host e nome de usuário com reconhecimento de SSH/Mosh, além de indicadores de root ou de painéis sincronizados. Também oferece o prefixo secundário C-a, navegação entre painéis no estilo Vim, um comando para maximizar um painel em sua própria janela, alternância do modo de mouse e suporte para copiar para a área de transferência do sistema no Linux usando xsel, xclip ou wl-copy.

Funciona no Linux, macOS, FreeBSD, OpenBSD e Windows via WSL, e requer tmux 2.6 ou mais recente. O suporte integrado ao TPM permite ativar plugins com uma única linha set -g @plugin.

Recursos principais

  • 01Linha de status no estilo Powerline com informações de bateria, tempo de atividade e carga
  • 02Prefixo secundário C-a, além do padrão C-b
  • 03Maximize qualquer painel em sua própria janela com prefix +
  • 04Alternância do modo de mouse para selecionar janelas, painéis e texto
  • 05Navegação entre painéis no estilo Vim e atalhos de copy-mode-vi
  • 06Suporte integrado a plugins do TPM

Casos de uso

  • Configurar um ambiente tmux consistente em máquinas com Linux, macOS e WSL
  • Personalizar a linha de status e os atalhos do tmux sem editar o arquivo principal de configuração
  • Trabalhar em servidores remotos via SSH ou Mosh com indicadores claros do host
  • Usar o tmux com um fluxo de trabalho centrado no Vim e integração com a área de transferência

Início rápido

  1. 1

    Execute o instalador automático a partir do README

  2. 2

    Ou clone o repositório para o seu diretório pessoal

    git clone --single-branch https://github.com/gpakosz/.tmux.git
  3. 3

    Crie um link para o arquivo de configuração principal

    ln -s -f .tmux/.tmux.conf
  4. 4

    Copie o arquivo de personalização local

    cp .tmux/.tmux.conf.local .

Antes de usar

  • Requer tmux 2.6 ou superior e um ambiente semelhante ao Unix. O Windows só é compatível por meio do WSL ou do Cygwin, opções não recomendadas.
  • Para obter o visual completo do Powerline, é necessário usar no terminal uma fonte com patches ou compatível com Powerline.

Em coleções

Tópicos

Perguntas frequentes

O que é .tmux?
Uma configuração independente e personalizável do tmux, com linha de status no estilo Powerline, modo de mouse, integração com a área de transferência e suporte a plugins do TPM. Oh my tmux! é uma configuração do tmux que funciona de imediato e foi projetada para ser personalizada por meio de um arquivo local separado. O arquivo principal de configuração não é alterado, então é possível incorporar atualizações do projeto original sem perder as configurações pessoais, que ficam em uma cópia chamada .tmux.conf.local.
.tmux é gratuito? Qual é a licença?
.tmux é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
.tmux ainda é mantido?
Manutenção ativa. O último commit de .tmux foi em 21 de out. de 2026.
Para que posso usar .tmux?
Configurar um ambiente tmux consistente em máquinas com Linux, macOS e WSL Personalizar a linha de status e os atalhos do tmux sem editar o arquivo principal de configuração Trabalhar em servidores remotos via SSH ou Mosh com indicadores claros do host Usar o tmux com um fluxo de trabalho centrado no Vim e integração com a área de transferência
Como instalar .tmux?
Execute o instalador automático a partir do README Ou clone o repositório para o seu diretório pessoal: git clone --single-branch https://github.com/gpakosz/.tmux.git Crie um link para o arquivo de configuração principal: ln -s -f .tmux/.tmux.conf Copie o arquivo de personalização local: cp .tmux/.tmux.conf.local .
Onde consigo .tmux?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gpakosz/.tmux

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados