Использование readline в python3 (вход) нажатие стрелок удалит текст из ввода

Мой входной код:

import readline
readline.parse_and_bind('tab: complete')
readline.parse_and_bind('set editing-mode vi')

while True:
     c = input('INPUT> ')

(Это небольшой кусочек тестового кода для тестирования readline.)

Когда я набираю abc ENTER Привет, Мир! ENTER и 2x стрелка вверх вместо

INPUT>abc

это INabc

Кто-нибудь знает, как это исправить?

(Я уже пытался закомментировать readline.parse_and_bind's. Я также использую обновленный python3 и обновил свою readline, используя pip3, что также обновлено. И моя readline предназначена для python3. И все обновлено!)

0 ответов

Другие вопросы по тегам