Como não substituir o conteúdo anterior do terminal

Não tenho certeza se isso é uma duplicata, mas não tenho idéia do que procurar, pois não sei o nome desse fenômeno.

Basicamente, sempre que eu usovim eless em certos computadores, o conteúdo anterior do terminal é substituído pelo buffer do arquivo atual (eu acho). Se eu rolar de volta com a barra de rolagem, em vez dos comandos do programa atual, posso ver o conteúdo do terminal anterior, mas algumas das linhas anteriores foram gravadas pelo programa atual. Parece que, no entanto, muitas linhas passaram pelo buffer (eu acho) de, por exemplo,vim, é quantas linhas anteriores do terminal foram substituídas. Quando eu parei devim/less, essas linhas ainda eram sobrescritas, apesar de aparecerem na história e quando eu pressionoup para "voltar" pela história.

No entanto, em outros computadores, algo completamente diferente acontece. Enquanto estou usandovim ouless, se eu rolar para cima e para baixo, não consigo ver as linhas anteriores do terminal. De fato, na maioria dos computadores em que esse fenômeno ocorre, se eu voltar com o mouse,vim eless rolar de volta pelo arquivo no buffer atual, como se eu tivesse pressionadoCtrl-E/Ctrl-Y. Quando eu pareivim/less, Não vejo o arquivo, apenas o conteúdo anterior do terminal, como no que estava fazendo antes de abrir o arquivo.

Sempre que eu usomore, não importa qual computador eu use, o fenômeno anterior ocorre, mas eu não usomore tanto quanto eu gostoless melhor em todos os aspectos, por isso não testei seus limites.

Os computadores / terminais virtuais onde experimentei o fenômeno anterior parecem ser computadores mais antigos e / ou computadores com menos recursos e especificações, o que faz sentido como a maioria das pessoas provavelmente desejaria o último, mas provavelmente é mais difícil de realizar e requer mais poder de processamento e memória.

Os computadores com a experiência anterior eram: 2 anosRedHatestá no meu trabalho, provavelmente do final dos anos 2000 / início de 2010, que eu acessei de umWindows 7 computador comPenguinet; Android telefones / tablets com o Terminal Rex IDE onde "instalo o sistema". Na maioriaAndroid aplicativos de terminal, não consigovim, lessou mesmoviembora eu recebamore. Quando eu useivagrant comGit Bash, com o padrãoTERM valor demsys, o terminal estava todo bagunçado e eu experimentei o mesmo comportamento, mas pior. Quando eu mudeiTERM paracygwin ouxterm, foi melhor.

Os computadores com o comportamento mais desejado (para mim) foram: meu mais novo laptop comUbuntu 15.04 (sim, um cmputador comLinux pré-instalado); qualquer VM Linux que eu instalei no meu laptop Windows 8 nos últimos dois anos, mas só tenho as versões mais recentes para não saber quantos anos esse comportamento tem;Git Bash no meu laptop Windows 8.Git Bash não rolou de volta pelo arquivo quando eu rolei com o mouse, mas por um terminal vazio, mas isso pode ter acontecido por causa das configurações no meuvimrc/lessrc. Quando eu pareiGit Bash, ainda me mostrou todas as linhas anteriores e não o arquivo.

A maioria desses computadores estava usandobash, mas ainda experimentei o fenômeno mais recente ao instalar e usarfish no meu mais novoubuntu computador, mesmo quando eu fiz o shell padrão, e não acreditoGit Bash é tecnicamentebash, embora possa ser. Eu acredito noTerminal Rex aplicativo usadobash quando instalado no sistema, mas quando verifico oSHELL variável de ambiente com outros aplicativos de terminal e com o Terminal Rex sem o sistema instalado, ele relata comosh.

Estou interessado em saber por que esses comportamentos ocorrem, mas estouMais interessado em uma maneira de alterá-lo para o comportamento mais desejado.Existe uma maneira de fazer o comportamento devim & less em computadores mais antigos / menos capazes de ser mais parecidos com os comportamentos dos mais novos? Além disso, existe uma maneira de fazerGit Bash rolar de volta pelo arquivo em vez do terminal em branco?

Bônus: Existe uma maneira de fazermore comportar-se mais comoless nos computadores mais novos? Ou isso é apenas a diferença entremore eless? Venha para pensar sobre isso, é possível que oless nos computadores menos capazes é realmentemore?

questionAnswers(1)

yourAnswerToTheQuestion