Pythonでcursesプログラムを書いています。私は curses の初心者ですが、色付きの出力に端末制御シーケンスを使用しました。
ウィンドウ内に印刷するコード スニペットがいくつかあります。それらを構文で強調表示したいと思います。制御シーケンスで強調表示されたコードを出力する pygments などのライブラリを使用することをお勧めします。
最初は pygments の出力を に直接フィードwindow.addstr()
しましたが、制御シーケンスがエスケープされ、強調表示された文字列全体が画面に出力されることがわかりました (このように: https://too-young.me/web/repos/curses- highlight.png )。のように、curses で直接表示するにはどうすればよいcat
ですか?