1

Ruby を使用して、多重化されたターミナル ウィンドウを作成したいと考えています。これにより、1 つの「サブ」ウィンドウで、基になるアプリケーションから表示されたデータを動的に更新でき、別の「サブ」ウィンドウで、基になるアプリケーションを制御するためのユーザー入力をサポートできます。

これは、Pry や Readline/Coolline などで可能ですか?

各ウィンドウを個別に作成できますが、端末を同じアプリケーションによって駆動される2つの「サブ」ウィンドウに多重化する方法がわかりません。マルチプロセスのアプリケーションを必要とする 2 つの別々のターミナル ウィンドウを使用する必要はありません。

4

1 に答える 1

0

正しいアプローチは、単一のウィンドウ全体を合成することだと思います。いわゆる「サブウィンドウ」は、指定された領域のみのデータを更新する論理抽象化であるため、実際の表示は基本的にマスタービューによって合成されます.

于 2013-06-28T00:17:15.560 に答える