Atalhos de Teclado do Tmux

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.
| Atalho | Função |
|---|---|
| Mapeamentos de Teclado Gerais | |
| Ctrl + B | A 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 + B | Envie a tecla líder através do terminal. |
| Ctrl + B, então : | Abra o buffer de comando. |
| Ctrl + B, então Ctrl + Z | Suspenda o cliente tmux atual. |
| Ctrl + B, então D | Desanexe a sessão atual do terminal ativo. |
| Ctrl + B, então Shift + D | Abra um prompt para selecionar qual sessão desanexar. |
| Ctrl + B, então S | Mude 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 R | Redesenhe a tela atual. |
| Ctrl + B, então T | Mostre a hora atual. |
| Gerenciamento de Janelas | |
| Ctrl + B, então C | Crie uma nova janela. |
| Ctrl + B, então & | Exclua a janela atualmente selecionada. |
| Ctrl + B, então I | Exiba brevemente informações sobre a janela atualmente selecionada. |
| Ctrl + B, então N | Vá para a próxima janela na sessão. |
| Ctrl + B, então P | Vá para a janela anterior na sessão. |
| Ctrl + B, então Alt + N | Vá para a próxima janela com um marcador. |
| Ctrl + B, então Alt + P | Vá 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 L | Volte para a janela selecionada anteriormente. |
| Ctrl + B, então 0-9 | Vá 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 W | Abra um prompt para selecionar interativamente a janela para a qual mudar. |
| Ctrl + B, então F | Pesquise por janelas que contenham uma string de texto específica. |
| Gerenciamento de Painéis | |
| Ctrl + B, então Q | Mostre 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 X | Exclua 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 M | Marque o painel atual. |
| Ctrl + B, então Shift + M | Desmarque o painel atual. |
| Ctrl + B, então O | Selecione 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 Up | Selecione o painel acima do painel atualmente selecionado. |
| Ctrl + B, então Down | Selecione o painel abaixo do painel atualmente selecionado. |
| Ctrl + B, então Left | Selecione o painel à esquerda do painel atualmente selecionado. |
| Ctrl + B, então Right | Selecione o painel à direita do painel atualmente selecionado. |
| Layouts de Painéis | |
| Ctrl + B, então Alt + 1 | Organize o layout dos painéis na janela atual para um layout empilhado horizontalmente. |
| Ctrl + B, então Alt + 2 | Organize o layout dos painéis na janela atual para um layout empilhado verticalmente. |
| Ctrl + B, então Alt + 3 | Organize o layout dos painéis na janela atual para um layout de pilha mestre horizontal. |
| Ctrl + B, então Alt + 4 | Organize o layout dos painéis na janela atual para um layout de pilha mestre vertical. |
| Ctrl + B, então Alt + 5 | Organize o layout dos painéis na janela atual para um layout em mosaico. |
| Ctrl + B, então Space | Ciclo através de todos os layouts padrão na janela atual. |
| Ctrl + B, então Ctrl + Up | Aumente o tamanho do painel atualmente selecionado em uma linha para cima. |
| Ctrl + B, então Ctrl + Down | Aumente o tamanho do painel atualmente selecionado em uma linha para baixo. |
| Ctrl + B, então Ctrl + Left | Aumente o tamanho do painel atualmente selecionado em uma linha para a esquerda. |
| Ctrl + B, então Ctrl + Right | Aumente 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. |
| G | Vá para a linha superior da janela atual. |
| Shift + G | Vá 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. |
| N | Destaque a próxima ocorrência de uma palavra-chave. |
| Shift + N | Destaque 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