Atalhos de Teclado do Tmux

Tmux Cheatsheet 00 Featured Image

Tmux é um multiplexador de terminal simples, mas poderoso, para máquinas baseadas em UNIX. Ele permite que você crie e gerencie várias janelas de terminal de forma contínua a partir de um único terminal teletipo (TTY). O Tmux faz isso criando pseudo-terminais autônomos que ele serve ao usuário. Essa abordagem permite que o tmux crie janelas de terminal que persistem entre sessões. Além disso, isso também permite transferir informações facilmente e modificar diferentes terminais.

Por causa disso, o tmux é um programa essencial tanto para usuários comuns quanto para administradores de sistema. Sua capacidade de fornecer uma sessão de terminal persistente significa que você pode executar o tmux remotamente e rodar programas sem o risco de encerrá-los ao desconectar. Além disso, sua capacidade de manipular janelas de terminal o torna um gerenciador de janelas simples para usuários avançados.

Baixe este Cheatsheet

Digite seu e-mail abaixo para receber este cheatsheet em PDF na sua caixa de entrada.

Atalhos de Teclado Essenciais do Tmux

Embora o tmux ofereça muitos benefícios, uma dificuldade chave que novos usuários enfrentam com o tmux é sua sintaxe de mapeamento de teclas incomum e não intuitiva. Embora seja possível remapear o mapeamento de teclas do tmux em seu sistema, você pode não conseguir carregar uma configuração personalizada em todos os sistemas com os quais você pode trabalhar. Portanto, você provavelmente ainda desejará saber como o sistema padrão do tmux funciona. Este cheatsheet tem como objetivo ensinar a você o básico de como usar os mapeamentos arcanos do tmux.

AtalhoFunção
Mapeamentos de Teclado Gerais
Ctrl + BA tecla líder padrão.
Ctrl + B, então ?Abra o menu de ajuda do tmux.
Ctrl + B, então ~Exiba todas as mensagens do sistema para a sessão atual.
Ctrl + B, então Ctrl + BEnvie a tecla líder através do terminal.
Ctrl + B, então :Abra o buffer de comando.
Ctrl + B, então Ctrl + ZSuspenda o cliente tmux atual.
Ctrl + B, então DDesanexe a sessão atual do terminal ativo.
Ctrl + B, então Shift + DAbra um prompt para selecionar qual sessão desanexar.
Ctrl + B, então SMude para uma sessão diferente.
Ctrl + B, então (Mova o cliente atual para a sessão anterior.
Ctrl + B, então )Mova o cliente atual para a próxima sessão.
Ctrl + B, então RRedesenhe a tela atual.
Ctrl + B, então TMostre a hora atual.
Gerenciamento de Janelas
Ctrl + B, então CCrie uma nova janela.
Ctrl + B, então &Exclua a janela atualmente selecionada.
Ctrl + B, então IExiba brevemente informações sobre a janela atualmente selecionada.
Ctrl + B, então NVá para a próxima janela na sessão.
Ctrl + B, então PVá para a janela anterior na sessão.
Ctrl + B, então Alt + NVá para a próxima janela com um marcador.
Ctrl + B, então Alt + PVá para a janela anterior com um marcador.
Ctrl + B, então ,Altere o rótulo da janela atual.
Ctrl + B, então .Altere o número do índice da janela atual.
Ctrl + B, então LVolte para a janela selecionada anteriormente.
Ctrl + B, então 0-9Vá para a janela com o número do índice correspondente.
Ctrl + B, então ‘Abra um prompt para mudar diretamente para um número de índice específico.
Ctrl + B, então WAbra um prompt para selecionar interativamente a janela para a qual mudar.
Ctrl + B, então FPesquise por janelas que contenham uma string de texto específica.
Gerenciamento de Painéis
Ctrl + B, então QMostre o índice do painel para a tela atualmente visível.
Ctrl + B, então %Crie um novo painel dividido verticalmente na janela atual.
Ctrl + B, então “Crie um novo painel dividido horizontalmente na janela atual.
Ctrl + B, então XExclua o painel atualmente selecionado.
Ctrl + B, então !Coloque o painel atualmente selecionado em uma janela diferente.
Ctrl + B, então ;Selecione o painel ativo anteriormente.
Ctrl + B, então MMarque o painel atual.
Ctrl + B, então Shift + MDesmarque o painel atual.
Ctrl + B, então OSelecione o próximo painel na janela atualmente selecionada.
Ctrl + B, então {Troque o painel atualmente selecionado com o anterior no índice.
Ctrl + B, então }Troque o painel atualmente selecionado com o próximo no índice.
Ctrl + B, então UpSelecione o painel acima do painel atualmente selecionado.
Ctrl + B, então DownSelecione o painel abaixo do painel atualmente selecionado.
Ctrl + B, então LeftSelecione o painel à esquerda do painel atualmente selecionado.
Ctrl + B, então RightSelecione o painel à direita do painel atualmente selecionado.
Layouts de Painéis
Ctrl + B, então Alt + 1Organize o layout dos painéis na janela atual para um layout empilhado horizontalmente.
Ctrl + B, então Alt + 2Organize o layout dos painéis na janela atual para um layout empilhado verticalmente.
Ctrl + B, então Alt + 3Organize o layout dos painéis na janela atual para um layout de pilha mestre horizontal.
Ctrl + B, então Alt + 4Organize o layout dos painéis na janela atual para um layout de pilha mestre vertical.
Ctrl + B, então Alt + 5Organize o layout dos painéis na janela atual para um layout em mosaico.
Ctrl + B, então SpaceCiclo através de todos os layouts padrão na janela atual.
Ctrl + B, então Ctrl + UpAumente o tamanho do painel atualmente selecionado em uma linha para cima.
Ctrl + B, então Ctrl + DownAumente o tamanho do painel atualmente selecionado em uma linha para baixo.
Ctrl + B, então Ctrl + LeftAumente o tamanho do painel atualmente selecionado em uma linha para a esquerda.
Ctrl + B, então Ctrl + RightAumente o tamanho do painel atualmente selecionado em uma linha para a direita.
Modo de Cópia de Texto
Ctrl + B, então [Mude a sessão atual para o modo de cópia de texto do tmux.
GVá para a linha superior da janela atual.
Shift + GVá para a linha inferior da janela atual.
/Faça uma pesquisa para frente por uma palavra-chave.
?Faça uma pesquisa para trás por uma palavra-chave.
NDestaque a próxima ocorrência de uma palavra-chave.
Shift + NDestaque a ocorrência anterior de uma palavra-chave.

| K
Seta para Cima | Mova o cursor uma linha para cima. | | J
Seta para Baixo | Mova o cursor uma linha para baixo. | | H/Seta para a Esquerda | Mova o cursor um caractere para a esquerda. | | L/Seta para a Direita | Mova o cursor um caractere para a direita. | | W | Mova o cursor uma palavra para frente. | | B | Mova o cursor uma palavra para trás. | | Ctrl + Space | Inicie a seleção de texto no ponto atual. | | Ctrl + W | Copie o texto selecionado para o buffer de transferência. | | Q | Mude a janela atual de volta para uma sessão regular do tmux. | | Ctrl + B, então ] | Cole o conteúdo do último buffer na janela atual. | | Ctrl + B, então = | Abra a lista de sessões ativas atualmente e selecione onde colar a seleção atual.

Crédito da imagem: ** Unsplash