Node.jsでは、次のように端末ウィンドウの列数を取得できます。
const cols = process.stdout.columns;
このプロセスでは、ユーザーが端末を折りたたむと開くことも少なくなりますprocess.stdout.columns
。
私が使用するstdoutに書き込むときprocess.stdout.write()
、私が書いている列番号を決定するためにLinuxを使用する方法はありますか?
書き込むすべての文字に対して行を折り返すか、ターミナルウィンドウの終わりに達するまで新しい列に移動します。
ベストアンサー1
「Linuxの使い方」とはどういう意味ですか?端末が「VT102およびECMA-48/ISO 6429/ANSI X3.64端末制御」に応答する場合、「CPR(カーソル位置レポート)」要求を印刷し、カーソルESC[6n
座標を読み取ると、ESC[y;xR
「ここでx、yはカーソル位置」。
編集する:参照。man console_codes