Добавление цветов в подсказку интерпретатора Python не переносится должным образом.

Я хотел бы иметь более красочную подсказку Python в терминале, просто для удобства чтения. В настоящее время у меня есть:

sys.ps1 = '\033[96m>>> \033[0m'
sys.ps2 = '\033[96m... \033[0m'

в моем файле PYTHONSTARTUP, который дает желаемые цвета. Однако любой текст над строкой не переносится должным образом. Текст доходит до конца строки и вместо того, чтобы сразу начать новую строку, начинает перезаписывать начало первой строки перед началом новой строки. Как вы можете себе представить, это на самом деле довольно нечитабельно. Как я могу исправить это поведение?

7
задан user812786 8 June 2012 в 18:01
поделиться