Parece que o escape-time
do tmux está um pouco baixo para a qualidade de conexão que você tem entre o sistema Cygwin e o sistema Linux.
Muitos terminais geram a seqüência de três bytes ESC [
B
para a tecla de seta para baixo. A configuração escape-time
informa ao tmux quanto tempo ele deve esperar por uma sequência completa após receber o ESC; se o tempo acabar sem receber uma sequência completa, o tmux tratará os bytes individuais como pressionamentos de teclas individuais (tratando o Cb ESC como uma chave tmux não ligada e passando [B
para o tty do painel ativo).
Portanto, você tem escape-time
definido para um valor muito baixo (o que provavelmente funciona bem quando você acessa tmux por conexões estritamente locais), ou a conexão entre as duas máquinas às vezes acaba atrasada apenas um pouco mais do que o valor escape-time
. Você pode consultar o valor atual com o comando tmux show-options -s | grep escape-time
.
O padrão é 500 milissegundos; isso deve funcionar bem na maioria das situações, mas pode ser muito curto para conexões marginais. Você pode tentar aumentar o valor de escape-time
:
set-option -s escape-time 1000
Você pode colocar isso no seu arquivo ~/.tmux.conf
, executá-lo como um comando tmux
em um shell dentro de uma sessão tmux , ou digitá-lo diretamente em tmux prompt (aberto com Cb :
). Nota: As alterações feitas em ~/.tmux.conf
não entrarão em vigor até você voltar asource
do arquivo ou reiniciar seu servidor tmux .