O prompt não rola/limpa até o redimensionamento da janela (usando gdb/cgdb no bash)

O prompt não rola/limpa até o redimensionamento da janela (usando gdb/cgdb no bash)

Estou aprendendo a escrever C e tenho tido esse problema ao usar gdb/ cgdb. É realmente irritante, na medida em que me desencoraja totalmente de usar o depurador. Estou usando WSL para meu terminal e isso acontece em ambientes locais/ssh.

O problema: quando eu inicio cgdb/ gdb(nas imagens sem nenhum arquivo passado, mas não importa), recebo

IMG1

A questão está na última linha. Isso não me dá nenhum espaço limpo para escrever comandos.

Quando eu digito algo (escrevi abcdefghi), ele fica escrito no topo da última linha como se você estivesse fazendo "insert" assim:

IMG2

Mas então, se eu redimensionar manualmente a janela do meu terminal, mesmo que em alguns pixels horizontal ou verticalmente, a última linha muda para o que deveria ter parecido em primeiro lugar:

IMG3

E o mesmo problema acontece novamente com o que abcdefghiescrevi quando tento inserir outro comando.

Tentei pesquisar e não consegui localizar a origem do problema. Eu verifiquei shopt | grep checkwinsizee confirmei que está ativado. Ctrl+ Lfará o trabalho apenas temporariamente, porque assim que eu escrever outro comando, o mesmo problema acontecerá.

Por favor, ajude-me a localizar o problema / corrigi-lo. Muito apreciado!

informação relacionada