Я использую консоль ipython
довольно сильно для рабочего процесса python. Будучи счастлив, когда я с новой серией 5.x released, я нахожу способность свободно перемещаться внутри длинного кода, обойдя обоюдоострый меч, когда дело доходит до поиска истории.Пропуск длинных записей для поиска истории в IPython 5.x
Например, набрав import f
и нажав клавишу вверх для завершения поиска уже история подсказывает следующее появиться, если был недавно вставили блок кода, который начал с импортом foo
:
In [100]: import foo
...:
...: # copy-pasted code block that shows up in history
...: for foobar in foo.bar:
...: pass
...:
Теперь, если вы были просто ищет оператор импорта одной строки, и если фрагмент кода в истории достаточно длинный, это очень много строк для навигации вверх, прежде чем вы сможете переключиться на более ранний (желаемый) import foo
в истории.
Итак, мой вопрос: есть ли ярлык, позволяющий пропустить длинную запись истории в предыдущую? История просмотров с Ctrl+R
является очевидным обходным решением этой проблемы, но я хотел бы знать, есть ли способ заставить ее работать с ключом вверх.
Я не уверен, почему вас задерживают, это именно то, что я искал. Не могу поверить, что я пропустил это. –