A resposta está nas capacidades do terminal do terminal "real" que você está usando e no terminal que é apresentado aos aplicativos via screen . Aplicativos executando suas E / S de terminal via screen , consulte um terminal do tipo screen . Seu terminal "real" pode ser qualquer coisa de xterm a vt100 . (Use printenv TERM ou equivalente para descobrir.)
Os aplicativos da TUI, como vim e less , adaptam seu comportamento a qualquer terminal com o qual se encontrem conversando. Essa resposta é muito curta para uma exposição detalhada da mecânica do mecanismo terminfo , ou mesmo para a mecânica de como programas como vim e less fazem uso dela. Existem livros inteiros sobre essas coisas. Um resumo muito breve é que seu terminal "real" está anunciando uma capacidade que o terminal screen não é.
Além disso, é claro, isso já foi respondido no SuperUser longamente, aqui e aqui e aqui .