Есть ли способ создать второй терминал, чтобы на него работали все вызовы функций curses
, а не в существующий терминал? Я работаю намного быстрее, когда я могу попробовать все в интерактивном режиме, поэтому я хотел бы иметь возможность запускать интерактивный интерпретатор python в одном терминале и видеть вывод curses в другом.
Как бы то ни было, вызов initscr()
в интерактивном окне либо терпит неудачу (PyDev), либо навсегда удаляет обновление окна с хоста (Spyder) или вызывает странное поведение в консоли (IPython).
Можно ли использовать другой терминал с помощью setupterm()
? Если да, где я могу получить другую строку TERM
, чтобы позвонить ей?