Como mostrar o modo atual na linha de status no tmux?

Como mostrar o modo atual na linha de status no tmux?

In vim: :set showcmdme diz qual chave eu digitei (como f).

In tmux: depois de digitar Ctrl-b, paro para pensar na próxima chave que preciso.
Às vezes eu esqueci que digitei Ctrl-b, então digito novamente, isso causa problema.

Como alterar a linha de status para me informar que digitei Ctrl-b?

Responder1

Para quem ainda está procurando uma solução, você pode saber quando digitou o tmux prefix, adicionando isto à sua linha de status:

#{?client_prefix,#[fg=colour2]^A,}

Quando adicionado à linha de status, você obterá um pouco ^Ada linha de status do tmux ao pressionar seu prefixo. Por favor, altere a cor e o prefixo da mensagem de acordo.

Você pode ir extravagante e até mesmo alternar todas as cores de fundo em sua linha de status quando prefixdigitado.

set -g status-left "#{?client_prefix,#[bg=colour2],#[bg=colour1]}#[fg=colour0] #S "

Responder2

Comochepnerjá disseaqui, parece não existir nenhuma opção para mostrar chaves ou prefixos digitados no momento (nem são mencionados na página de manual).

Como solução alternativa, você pode pressionar Escantes de usar o prefixo Ctrl+bnovamente. Dessa forma, você descartará quaisquer prefixos digitados anteriormente (esquecidos) e evitará o envio acidental de vários arquivos Ctrl+b.

informação relacionada