A chave de prefixo de ligação no tmux duas vezes é realmente necessária?

A chave de prefixo de ligação no tmux duas vezes é realmente necessária?

Em vários blogs que explicam o multiplexador de terminal tmuxe os repositórios Git contendo um arquivo de configuração, tmux.confencontro as duas linhas a seguir (possivelmente com uma chave de prefixo variável):

set -g prefix2 C-a
bind C-a send-prefix -2

Mas não consegui encontrar uma resposta é por que a segunda linha é necessária. Pelo que entendi, a primeira linha já vincula a chave fornecida como prefixo secundário. Também tentei configurar tmuxapenas com a primeira linha presente e parece funcionar. Então, por que deveria ser vinculado uma segunda vez para enviar explicitamente a chave de prefixo secundária novamente?

Responder1

A segunda linha significa Ctrl-A- Ctrl-Aenvia uma entrada literal Ctrl-A para o programa (send-prefix). Se você não tem utilidade para isso, não precisa, embora também não faça mal. Não está vinculando a chave uma segunda vez.

Um caso de uso para isso está em execução tmuxou screendentro do tmux.

informação relacionada