Eu estou correndo em algum comportamento estranho relacionado a atualizações de redimensionamento de terminal que não estão sendo enviadas através do ssh. Na minha máquina local, se eu abrir um terminal e fizer tput lines Eu recebo 24. Então, fazendo a janela mais alta eu repito e ganho 49 (comportamento esperado). Agora eu ssh para outra máquina e corro tput lines, Eu tenho 49, como esperado. Então eu faço a janela mais curta e re-executar tput lines, Eu ainda tenho 49 (comportamento inesperado). Esse comportamento também acontece se eu conectar sem primeiro redimensionar o terminal (as linhas estão presas em 24).

A razão pela qual eu notei isso é que o vim se abre com o número errado de linhas (geralmente muito poucas porque eu ssh'd antes de fazer a janela mais alta). Eu testei isso em alguns computadores remotos e ele age da mesma forma com todos eles. Estou usando o Xfce Terminal no Xfce no Gentoo x86-64.

Como posso obter o terminal para atualizar seu número de linhas?

CrazyCasta
fonte