@puker-ti

Корявое поведение ipdb?

При выставлении ipdb.set_trace(), в командной строке наблюдаю странное поведение, кторое весьма раздражает:
При нажатии кнопки Home, курсор передвигается не в начало а в середину строки и дальше ни хоумом ни стрелками нельзя продвинуть(причем если не использовать home, стрелками всё-таки можно курсор довести до начала строки), при этом кнопка end передвигает курсордалеко вправо. Такое ощущение, что что строка сдвинулась и часть сиволов просто не видна, к тому же после нажатия home, кусок на котором остановился курсор постоянно висит на экране при движении вверх вниз стрелками. Использовался питон 3, terminator. В pdb - все норм, во втором питоне тоже, смена консоли ничего не решает.
Тут постарался запечатлеть баг https://asciinema.org/a/7ddikodslwh3lujjxfmw20y72
Может кто-нибудь знает в чем дело?
  • Вопрос задан
  • 1254 просмотра
Пригласить эксперта
Ответы на вопрос 1
igrishaev
@igrishaev
Мне кажется, это зависит от комбинации ОС, обертки терминала и шелла. Помню, приходилось твикать настройки terminator и iterm2 в маке для правильного поведения. Попробуйте комбинации емакса: Ctrl+b/f -- переход по буквам, Alt+b/f -- по словам, Ctrl+a/e -- в начало\конец строки, Ctrl/Alt + d -- удаление символа\слова.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы