No Tmux eu atribuí as combinações Alt + Setas ( M + Esquerda , M + Direita , etc) para alternar entre os painéis. Está funcionando bem na maioria dos casos.
Mas depois de mudar o painel com uma das combinações da Alt + Seta a cada Esc pressione apenas a última Alt + Seta comando atribuído.
Por exemplo, se eu passar para um painel com M + Esquerda , agora todas as impressoras Esc reconhecidas como M + Esquerda , então ela roda horizontalmente da direita para a esquerda. O mesmo para M + Para cima / M + Para baixo , mas verticalmente.
Eu estou usando Esc no vim como muito.
Escusado será dizer que esta coisa estranha torna a vida difícil, porque agora é impossível sair do modo de inserção de maneira normal.
Como funciona o vim (vim dentro do tmux dentro do urxvt):
Se eu abrir o vim, iniciar o modo de inserção, editar o arquivo e sair do modo de inserção com a tecla Esc , tudo correrá bem.
Mas se depois de entrar no modo de Inserção eu passar para outro painel e voltar com as combinações Alt + Seta , será impossível sair do modo de Inserção.
Isso só acontece em Urxvt, não pode se reproduzir no Xterm.
Ele afeta somente os comandos Alt - Seta , vim-como ligação para troca de painel ( M - h , M - j , etc) não afetado.
urxvt 9.22, Tmux (baseado no 2.2 eu acredito, ele está no núcleo do OpenBSD)
Passei horas para investigar o problema e não encontrei nenhuma solução.
Eu suponho que tenha algo a ver com Esc se comportar como Meta no urxvt, mas o que significa like
no meu caso e como resolver o problema Estou sem ideias.
Tags vim tmux keyboard-shortcuts rxvt urxvt