Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno terminál : problém s barevným výstupem

Ahoj, mám problém v programu KDE Konsole ,konkrétně program ipython.
Normální obarvování funguje OK: (slovo In je zeleně, Out červeně)

In [2]: len("ab")
Out[2]: 2
Problém je ale když si chci přečíst docstring nápovědu k nějaké třídě nebo funkci:
třeba příkaz "tuple?" vrátí korektně obarvený text: (kde věci před dvojtečkou jsou červeně)
Type:       type
String Form:<class 'tuple'>
Namespace:  Python builtin
Problém je ale třeba u těchto objektů:
import tornado
tornado.httpclient?
vrátí:
ESC[1;31mType:       ESC[0mmodule
ESC[1;31mString Form:ESC[0m<module 'tornado.httpclient' from '/usr/l...ent.py'>
ESC[1;31mFile:       ESC[0§m/usr/lib/py...pclient.py
ESC[1;31mDocstring:ESC[0m
Blocking and non-blocking HTTP client interfaces.
A je tam guláš escape sekvencí. Nevíte kde je problém, nebo jestli jde o starý formát escape sekvencí nebo je něco potřeba nastavit v konsole?

Blbne to v xfce4-console, konsole KDE i agetty


PS EDIT: na internetu jsem našel radu nastavit proměnnou PAGER na "less -R". Bohužel pak zase nebylo obarvené příkazy man... Takže další možnost byla less -r a to naštěstí funguje (mám ji globálně nastavenou, nastavit ji zvlášť pro by taky šlo, ale bylo je to dost přiblblé řešení)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny