2

複数のマシンで実行されているテストのステータスを表示するncursesを使用してアプリを作成しています。画面の下部にいくつかの進行状況バーが表示され、その上に障害ログが表示されます。ただし、ログは端末の他の部分よりも簡単に長くなる可能性があります。

ユーザーが端末を上にスクロールすると、残りのログが表示されるように、余分なログを一番上からロールオフさせたいと思います。lessこれは、;を使用してファイルをスクロールしたときに発生します。現在のビューが次のページに置き換えられますが、渡したテキストは端末のスクロールバックに表示されます。

どうすればncursesにそれを実行させることができますか?

4

1 に答える 1

1

これは簡単です。画面の上部にウィンドウを配置し、スクロール可能(scrollok)にし、addstrスクロールするまでテキストを表示します。テキストは問題なくスクロールバックにスクロールバックされました。

于 2009-11-15T18:35:07.150 に答える