2日前にdecrypt.pyを作成しました。なかなか面白い番組です。stdin から読み取り、curses を使用して文字化けした内容を画面に出力します。ただし、入力に ansi カラー コードやタブなどの特殊文字がある場合、それらは正しく表示されません。
これらの文字を curses が端末ウィンドウでタブと色を処理する方法にマップする良い方法はありますか?
あなたの助けに感謝します。
2日前にdecrypt.pyを作成しました。なかなか面白い番組です。stdin から読み取り、curses を使用して文字化けした内容を画面に出力します。ただし、入力に ansi カラー コードやタブなどの特殊文字がある場合、それらは正しく表示されません。
これらの文字を curses が端末ウィンドウでタブと色を処理する方法にマップする良い方法はありますか?
あなたの助けに感謝します。
これはかなりニッチな機能なので、答えがなかったとしても不思議ではありません。3 年間の沈黙を考えると、これを処理するための既製のコードは見つからないと思います。
最も近いと思うのは、 colorama の ansi から win32 へのマッピングです。同様の正規表現パーサーを作成し、それを使用して代わりに curses 呼び出しに変換する必要があります。