問題タブ [vt100]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
725 参照

terminal - 不明な ansi エスケープ コード - )0[、?7h、?7l

そのため、見慣れない ANSI エスケープ コードが一部の出力に表示されます。

http://ascii-table.com/ansi-escape-sequences.phpは、行の折り返しを有効にするモードを(それぞれ)設定およびリセットする\\x1B[=7hと言い\\x1B[=7lますが、それらには = があり、 ? はあ​​りません。 .

何か案は?

0 投票する
1 に答える
5533 参照

linux - VT100 ANSI エスケープ シーケンス: 画面サイズの取得、条件付き ANSI

  1. 端末でサイズを変更すると、フルスクリーンのままになります。端末の画面サイズを知る方法はあると思います。VT100でそれを行うにはどうすればよいですか?

  2. では、フォルダを一覧表示すると、フォルダが青色で表示されます。(または別の色としましょう) しかし、出力をテキスト ファイル ( ls > out.txt ) に保存すると、ANSI コードではなくプレーン テキストが表示されます。ただし、試してみると ( vi > out.txt )、ANSI コードが表示されます。どうやってそれを知っていますか?

ありがとうございました

0 投票する
3 に答える
3131 参照

c++ - vt100エスケープコードc ++で16進数の色の値を使用できますか

vt100 エスケープ コードを使用して端末の背景とテキストの色を変更する方法を学びました (\033[30mおよび\033[40m)。30 - 37 または 40 - 47 を使用するために得られる 8 色に制限される代わりに、16 進数のカラー コードを使用する方法があるかどうか疑問に思っていました\033[#48FF1Fm。これが不可能であっても驚かないでしょうが、尋ねる価値があると思いました。

0 投票する
1 に答える
542 参照

c - fprintf は、バックスペースを印刷するときに 0x08 を出力します

バックスペース("\b \b")をファイル ( C) に出力しようとすると、Unicode 文字 (0x08) として表示されます。

これは、印刷先のファイルの形式または端末のエミュレーションと関係がありますか?

バックスペースからこんにちは。

また、無関係な質問で、から矢印キーの入力を読み取る方法を見つけようとしていますgetch()

0 投票する
0 に答える
198 参照

ruby - Net::Telnet で VT100/ANSI 制御文字をスクラブする方法

Net::TelnetHP ProCurve スイッチに接続してログインし、構成をバックアップするために使用しています。waitforただし、 VT100/ANSI 制御文字を返す問題に遭遇しました。

残念ながら、これwaitforをしようとするwaitfor(/^password:/i)と、それらの制御文字を含む文字列が返されるか、正規表現が一致しないため永遠に待機するため、これは失敗します。

Net::Telnetこれらの制御文字を自動的に削除する方法はありますか? waitforASCII 印刷可能文字だけを気にする方法はありますか?