Com $ TERM = 'screen-256color' nas teclas tmux, HOME e END não funcionam. Por quê
Eu tenho o tmux configurado com$TERM
sendo definido comoscreen-256color
corretamente. Isso funciona bem e as cores estão definidas corretamente, no entanto, me impede de enviarHOME
eEND
eclas @ para o terminal, que são impressas comoF\n
eH\n
.
Devo acrescentar que a casa parece funcionar em irssi, mas não no vim. A casa parece enviar (de acordo comCtrl+v <HOME>
),^[OH
Pode valer a pena acrescentar que estou ciente da capacidade de usar^
e$
para ir para o início e o fim das linhas, no entanto$
não chega ao fim, mas o penúltimo caractere, e eu prefiro usarHOME
eEND
(como posso em outras configurações de $ TERM
Alguém pode explicar por que isso acontece e como posso corrigi-lo?
Como uma correção parcial, defino as combinações de teclas do vim para mapear um<Home>
e<End>
pressione para<Esc>OH
e<Esc>OF
. Isso não é o ideal, mas funciona no momento! Vejohttps: //github.com/jvc26/dotfiles/blob/master/.vimr para detalhes
Obrigado