Pular para o conteúdo principal
Versão: 1.4.14

Recuperar o histórico antigo do terminal sob demanda

O que mudouvocê continua rolando, buscando e copiando a saída antiga, enquanto as células recentes ficam na memória e as páginas antigas ficam em arquivo privado do terminal.

Onde ficana rolagem, na busca e na seleção de texto do terminal.

Como testar

  1. Produza 9000 linhas numeradas, coloridas e com caracteres como 日本語 e éResultadoa primeira linha continua disponível ao rolar até o início.
  2. Busque um texto que apareça somente na primeira linhaResultadoa busca o encontra e mostra a página antiga.
  3. Selecione texto antigo, incluindo uma linha que ficou quebrada por causa da larguraResultadoa cópia conserva os caracteres e a continuação da linha.
  4. Produza 3000 repetições contínuas de 60 letras A, NEEDLE e 14 letras B, termine com Enter e produza mais 1500 linhasResultadoao diminuir a largura de 80 para 40 colunas e buscar NEEDLE, o resultado aparece na tela; selecionar e copiar o resultado entrega NEEDLE.
  5. Repita a saída contínua de A, NEEDLE e B sem Enter final e ajuste a largura para 33, 121, 60, 160 e 80 colunasResultadoao rolar entre páginas antigas e saída recente, o texto conserva a mesma sequência, sem uma linha parcial adicional.
  6. Continue produzindo saída após redimensionarResultadoa rolagem e a busca continuam respondendo durante os novos lotes.
  7. Produza mais 2000 linhasResultadoo histórico conserva até 10000 linhas antigas, retirando as primeiras conforme o limite anterior.
  8. Feche o terminalResultadoseu arquivo temporário de histórico é removido.

Parágrafos antigos também ajustam suas quebras à largura atual: o texto encontrado pela busca aparece na tela e pode ser selecionado e copiado nas mesmas colunas. Se o disco falhar, o terminal passa à retenção anterior de até 10000 linhas em memória e registra o evento.