IPython в Terminal.app: многострочное редактирование

Я использую iPython в Terminal.app (на Mac), и когда я прокручиваю фрагмент в многострочный блок, он действительно медленно перемещается между строками. Есть ли привязка клавиш (или я могу настроить его), чтобы можно было быстро перемещаться между строками?

  • Как я могу удаленно уничтожить части своего жесткого диска Macbook?
  • Как открыть emacs от Finder Mac?
  • Могу ли я синхронизировать книги, которые я не покупал у Amazon через приложение Kindle?
  • Список и выбор точек доступа WLAN (базовых станций) в Mac OS X
  • OS X эквивалент окна Windows Run?
  • Как сохранить снежный барс от показа мягкой клавиатуры при запросе пароля?
  • 2 Solutions collect form web for “IPython в Terminal.app: многострочное редактирование”

    Ipython зависит от привязок readline. При просмотре страницы man для readline я не мог найти команду, которая пропускает строки, но перемещение по словам лучше, чем перемещение по символу, поэтому я добавил строки

      C.TerminalIPythonApp.exec_lines = ['import readline',
       "" "Readline.parse_and_bind ('" 5D "назад-слово") "" ",
       "" "Readline.parse_and_bind ('" 5C "forward-word')" ""] 

    ipython_config.py файл ipython_config.py (подробности об этом файле см. В справочнике по началу работы с файлами ipython .) Обратите внимание, что "5D" происходит от того, что появляется на моем экране, когда я набираю ctrl влево и аналогично для ctrl вправо .

    Я просто сделал быструю проверку и с последней версией iPython у меня нет той же проблемы.

    Установили ли вы пакет gnu readline или эквивалент python? Если вы этого не сделали, я бы рекомендовал «sudo pip install readline» в командной строке терминала.

    Давайте будем гением компьютера.