Eu já fiquei confuso com isso antes. Eu fiz algumas pesquisas e encontrei esta resposta no SO [1], que funcionou para mim. Resposta curta: adicione a seguinte linha ao seu arquivo ~/.screenrc
:
altscreen on
quando não estiver usando a tela gnu, o vim sai sem colocar lixo no buffer de rolagem para trás. Ele desaparece, e tudo que eu recebo é um novo prompt bash. tudo o que estava na tela antes de iniciar o vim está lá.
quando estiver sob a tela, ele sairá deixando sua última tela na parte de trás, e pior, destruindo a última tela da história.
como posso evitar isso na tela?
Eu não tenho certeza dos termos corretos, talvez seja por isso que não encontrei nada sozinho.
Eu já fiquei confuso com isso antes. Eu fiz algumas pesquisas e encontrei esta resposta no SO [1], que funcionou para mim. Resposta curta: adicione a seguinte linha ao seu arquivo ~/.screenrc
:
altscreen on
Tags vim gnu-screen terminal