![Criando um atalho para “matar a sessão atual” no Tmux](https://rvso.com/image/1451540/Criando%20um%20atalho%20para%20%E2%80%9Cmatar%20a%20sess%C3%A3o%20atual%E2%80%9D%20no%20Tmux.png)
É possível criar um atalho no Tmux que mataria a sessão atual? Digitar "kill-session -t mysession" não é muito conveniente
Eu imagino algo como
bind X kill-session -t $currentsesion
o que não entendo como deixar o bind saber qual sessão está atual.
Responder1
Depois de brincar, descobri que posso fazer o seguinte atalho que se comporta da maneira que desejo:
- Mata a sessão atual
- Deixa todas as outras sessões intactas
bind X confirm-before "kill-session -t ''"
Esta solução parece funcionar, mas também parece um hack. Espero que haja uma maneira melhor de fazer isso.
EDITAR
Como apontado nocomentários, a omissão do -t
parâmetro fará com tmux
que a sessão atual seja usada automaticamente, de modo que o código também poderá ser abreviado para:
bind X confirm-before kill-session
Responder2
Você pode definir atalhos tmux
editando ~/.tmux.conf
e fornecendo uma bind-key
linha adequada. Opágina de manualmostra alguns exemplos.
Para leitura adicional: