質問

Pythonで Linuxターミナル画面で作業していた。入力したとき:

help(somefunction)

適切な出力を印刷しましたが、画面がスタックし、端末の下部に「(end)」と表示されました。

どのようにしてスタックを解除しますか?事前に感謝します。

役に立ちましたか?

解決

このプログラムはページャーを使用しますが、これはデフォルトでさらに多くなっています。 qを押すだけで終了できます。

他のヒント

GNU(または他のUnix系)システムの標準は、 1画面(" page")を表示するための出力を受け取るコマンドに環境変数 PAGER を使用することです。時間

鉱山の設定:

$ echo $PAGER
less

more または別のコマンドに設定されているか、まったく設定されていない場合、システム全体のデフォルトコマンドが使用されます。

あなたのものは more プログラムをモデルにしているようです。プログラムはページごとの出力を表示しており、この場合、最後にいることを通知しています。

それらのほとんど(基本的に、 more よりも新しいページャー)を使用すると、カーソルコントロールキー(矢印と PgUp を使用して出力を前後に移動できます。 / PgDown )、およびその他の多くの操作。

出力のどこにいてもこれらのすべてを実行できるため、プログラムは出力をナビゲートする完了を確認するための明示的なコマンドが必要です。おそらく、そのコマンドはキー入力 q です。

ページャーを駆動する方法の詳細については、 less 、コマンド man less でマンページを読みます(もちろん、ページャープログラムを使用して出力ページを表示します:-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top