Questa domanda ha già una risposta qui :

Commenti

Risposta

Se vuoi davvero che less pulisca lo schermo quando esce, puoi ridefinire il comando in questo modo

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

Daltra parte, se vuoi che less salvi il contenuto originale dello schermo e lo ripristini quando esce, questo dovrebbe essere un comportamento standard. (È gestito tramite le voci ti e te di TERMINFO e / o TERMCAP. Questi sono impostati in base al tipo di terminale come evidenziato con echo $TERM.)

Puoi provare a disattivare il -X opzione con

less -+X 

Ma se neanche questo “funziona, fornire il risultato di eseguire un echo $TERM e dovrebbe essere possibile determinare quali sono i valori ti e te e quindi perché “non stanno salvando e ripristinando lo schermo.

Commenti

  • Grazie @roaima, Il mio problema è ottenere un comportamento standard, ma less -+X non funziona. $ echo $TERM restituisce ansi
  • Hai letto la risposta che ' ho evidenziato nel duplicato?
  • Sì, ma ' non utilizzo iTerm2. ' sto riscontrando questo problema in OSX Terminal.app e non posso ' trovare qualcosa di simile a " Salva le righe per tornare indietro in modalità schermo alternativo " nelle sue preferenze … O mi sono perso qualcosa?
  • Sì! ' non stai aggiornando la tua domanda con queste informazioni che divulgherai gradualmente. Le persone non possono ' sapere cosa non dici '.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *