問題タブ [xtermjs]
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.
117 問題
0
投票する
0
に答える
101
参照
terminal - XTerm js が term.write で \n "\u001b[H\u001b[2J\u001b[3J"] のような特殊文字を処理しない
Xterm Js を使用して Web ブラウザーでコンソールを作成しています。これまでのところ、サーバー側で機能を正常に実装していますが、出力を表すときに問題が発生しています。
clear
XTermでコマンドを入力\u001b[H\u001b[2J\u001b[3J
すると、バックエンドからの正しい出力と思われるものが返されますが、term.write
それを使用してこの出力を書き込むと、画面をクリアする代わりに文字列全体が投稿されます- 同じ
ls
ことが返されるコマンドにも当てはまります。新しい行に移動する代わりに、<file_name_1>\n<file_name_2>\n<file_name_3>\n
すべてを出力します。\n
XTerm Js が出力を「サニタイズ」せず、単に文字列を投稿することなく、これらの特殊文字を改行の \n などのそれぞれのタスクを実行させるにはどうすればよいですか。