Domanda

Stavo lavorando con Python con una schermata del terminale Linux . Quando ho digitato:

help(somefunction)

Ha stampato l'output appropriato, ma poi il mio schermo era bloccato e nella parte inferiore del terminale era "(fine)".

Come mi sblocco? Grazie in anticipo.

È stato utile?

Soluzione

Quel programma utilizza il tuo cercapersone, che per impostazione predefinita è più. Puoi uscire semplicemente premendo q.

Altri suggerimenti

Lo standard sui sistemi GNU (o altri sistemi simili a Unix) è usare la variabile di ambiente PAGER per il comando che dovrebbe ricevere output per visualizzare una schermata (" pagina ") in un tempo .

Il mio è impostato su:

$ echo $PAGER
less

Il tuo potrebbe essere impostato su altro , o su un comando diverso, o non impostato affatto nel qual caso verrà utilizzato un comando predefinito a livello di sistema.

Sembra che il tuo sia modellato sul programma altro . Il programma ti mostra l'output pagina per pagina e in questo caso ti dice che sei alla fine.

La maggior parte di essi (in pratica, qualsiasi cercapersone più moderno di più ) consente di andare avanti e indietro nell'output utilizzando i tasti di controllo cursore (frecce e PgUp / PgDown ) e molte altre operazioni oltre.

Dato che puoi fare tutte queste cose ovunque ti trovi nell'output, il programma ha bisogno di un tuo comando esplicito per sapere che hai finito navigando nell'output. Con ogni probabilità quel comando è il tasto premuto q .

Per ulteriori informazioni su come guidare il tuo cercapersone, ad es. less , leggi la sua manpage con il comando man less (che, ovviamente, mostrerà le pagine di output usando il programma cercapersone :-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top