\r
ターミナルアプリの最後の行を、その行のキャリッジリターンをクリアして更新する方法を知っています。
最後の行よりも多くの行でこれを行うにはどうすればよいですか?(viのようなプログラムはどのようにそれを行いますか?)
、などncurses
の外観なしで編集tput
\r
ターミナルアプリの最後の行を、その行のキャリッジリターンをクリアして更新する方法を知っています。
最後の行よりも多くの行でこれを行うにはどうすればよいですか?(viのようなプログラムはどのようにそれを行いますか?)
、などncurses
の外観なしで編集tput
最後の行よりも多くの行でこれを行うにはどうすればよいですか?(viのようなプログラムはどのようにそれを行いますか?)
彼らは、、、をたくさん使ってncurses
いtermcap
ますterminfo
。
などを使用せずにやりたい場合はcurses
、サポートする予定のさまざまな端末タイプごとに送信する端末制御コードを知っておく必要があります。
また、各端末がサポートする操作に関して、必要な効果を達成する方法を知る必要があります。一部の端末には、単一の「画面の最後までクリア」コマンドがある場合があります。他のものは、多くの文字を書く必要があるかもしれません。
terminfo
全体として、ジョブを処理するように設計されたもの、および端末データベースを使用する方が簡単かもしれません。