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

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

  • Как получить оптический 5.1-канальный объемный звук Retina MacBook Pro от Logic Pro X
  • Как создать пользовательскую команду с параметрами
  • Mac OS X: как изменить цветную метку файлов с терминала
  • Восстановить разблокируемый, но несмонтируемый раздел FileVault
  • Связывание файлов для редактирования на mac
  • Массовое преобразование .xls и .xlsx в .txt (вкладка с разделителями) на Mac
  • 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» в командной строке терминала.

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