htopやemacsなどの端末全体をどのように使用できますか?

htopやemacsなどの端末全体をどのように使用できますか?

私はhtopやemacsのような端末で「描く」ことができるプログラムを書くのが好きです。私の言葉は、「プロンプトを削除し、端末の現在のサイズに基づいて出力を決定する」ということです。

これをもう少し明確にするには:

次のように端末を使用したいと思います。

ここに画像の説明を入力してください。

代わりに:

ここに画像の説明を入力してください。

答え1

これを行う方法は、下位APIから上位APIまでさまざまです。

ncursesCとbashを確認してくださいdialog

以下は非常に完全なncursesチュートリアルです:http://www.tldp.org/HOWTO/NCURSES-プログラミング-HOWTO/

関連情報