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 .