Lo scorrimento non funziona in Terminale per comandi come less

1

Ero abituato a scorrere usando il trackpad attraverso le pagine git diff o man che usano meno quando l'output non si adatta allo schermo. Oggi ho riavviato il mio computer e questo comportamento è scomparso e non riesco più a scorrere verso il basso e, se lo scorrimento, scorre la barra di scorrimento del terminale che mostra i comandi precedenti. Tuttavia nello scorrimento di vim funziona ancora come previsto.

La prima cosa che ho controllato è l'impostazione "Scorri schermo alternativo" del Terminale e viene controllata come previsto. Ho anche provato con iTerm2 e ho lo stesso problema anche con la "rotella di scorrimento invia i tasti freccia quando in modalità schermo alternativo" è abilitata.

La mia shell predefinita è zsh, quindi ho provato con bash e poi con sh. Entrambi hanno lo stesso comportamento e non riesco a scorrere l'output.

Dato che lo scorrimento funziona ancora con alcuni comandi come vim sembra che il problema potrebbe essere che meno non è più riconosciuto come uno "schermo alternativo", ma non ho idea del perché. L'aggiornamento alla versione meno recente disponibile su brew non ha aiutato.

    
posta Chris911 30.07.2018 - 22:49
fonte

1 risposta

3

è strano, ho avuto il problema esatto stamattina con iterm2.

Ho finito per aggiungere quanto segue al mio ~/.zshrc :

export LESS=-R

Importante: potresti dare un'occhiata ai flag che stai utilizzando prima di eseguire questo comando e capire cosa fanno ciascuno di loro.

Fonti che ho esaminato per arrivare a questa conclusione:

  1. link
  2. link

Fammi sapere se è stato utile.

    
risposta data 31.07.2018 - 00:48
fonte

Leggi altre domande sui tag