Question

Je travaillais avec Python avec un écran de terminal Linux . Quand j'ai tapé:

help(somefunction)

La sortie appropriée a été imprimée, mais mon écran est resté bloqué et en bas du terminal, il y avait "(fin)".

Comment puis-je me décoller? Merci d'avance.

Était-ce utile?

La solution

Ce programme utilise votre pageur, qui est plus par défaut. Vous pouvez quitter en appuyant simplement sur q.

Autres conseils

Sur les systèmes GNU (ou autres systèmes similaires à Unix), la norme consiste à utiliser la variable d'environnement PAGER pour la commande devant recevoir une sortie pour affichage d'un écran ("page") à une heure .

Mine est défini sur:

$ echo $PAGER
less

La vôtre peut être définie sur plus , ou une commande différente, ou pas définie du tout, auquel cas une commande par défaut à l'échelle du système sera utilisée.

On dirait que le vôtre est calqué sur le programme more . Le programme vous montre une sortie page par page et, dans ce cas, vous indique que vous êtes à la fin.

La plupart d'entre eux (en gros, tout pageur plus moderne que plus ) vous permettent d'avancer ou de revenir en arrière dans la sortie à l'aide des touches de commande du curseur (flèches et PgUp / PgDown ), ainsi que de nombreuses autres opérations.

Etant donné que vous pouvez faire toutes ces choses où que vous soyez dans la sortie, le programme a besoin d'une commande explicite de votre part pour savoir que vous avez terminé de naviguer dans la sortie. Il est fort probable que cette commande est la touche q .

Pour plus d'informations sur la conduite de votre pageur, par exemple less , lisez sa page de manuel avec la commande man less (qui, bien sûr, affichera les pages de sortie à l'aide du programme pager: -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top