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 .