Esta pergunta já tem respostas aqui :

Comentários

Resposta

Se você realmente deseja less limpar a tela ao sair, você pode redefinir o comando desta forma

less() { command less "$@"; clear; } 

Por outro lado, se você deseja less salvar o conteúdo original da tela e restaurá-lo ao sair, este deve ser o comportamento padrão. (É gerenciado por meio de ti e te entradas de TERMINFO e / ou TERMCAP. Eles são definidos de acordo com o tipo de terminal, conforme evidenciado com echo $TERM.)

Você pode tentar forçar o -X opção com

less -+X 

Mas se isso também não funcionar, forneça o resultado da execução de um echo $TERM comando, e deve ser possível determinar quais são os valores ti e te, e portanto, por que eles não estão salvando e restaurando a tela.

Comentários

  • Obrigado @roaima, meu problema é obter um comportamento padrão, mas less -+X não funciona. $ echo $TERM retorna ansi
  • Você já leu a resposta que eu ' destaque na duplicata?
  • Sim, mas ' não estou usando o iTerm2. Eu ' estou tendo esse problema no OSX Terminal.app e posso ' encontrar algo semelhante a " Salve linhas para rolar para trás no modo de tela alternativo " em sua preferência … Ou eu perdi algo?
  • Sim! Você ' não está atualizando sua pergunta com as informações que vai divulgando gradualmente. As pessoas não podem ' saber o que você não ' dizer a elas.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *