(Этот вопрос, по существу, this question, но IPython версии 5.0)IPython 5.0: Удаление пробелов между входными линиями
Я хотел бы иметь классическую подсказку с IPython 5.0.
This вопрос помогает настроить мое приглашение. Фактически, я обнаружил, что IPython уже имеет определение класса для ClassicPrompts
.
Все, что мне нужно сделать, это поместить следующее в файл под названием 00-classic-prompts.py
или некоторые такие в ~/.ipython/profile_default/startup/
:
from IPython.terminal.prompts import ClassicPrompts
ip = get_ipython()
ip.prompts = ClassicPrompts(ip)
Но разные стремительные линии по-прежнему оказывают как:
>>> print('Hello world!')
Hello world!
>>>
С дополнительным new-line перед каждым приглашением ввода. Как я могу удалить это?
@wim В будущем, это где-то документировано? Я попытался посмотреть их [новый сайт документов] (http://ipython.readthedocs.io/en/latest/config/details.html#custom-prompts), но ничего не нашел. Благодаря! – Praveen
[да] (http://ipython.readthedocs.io/en/latest/config/options/terminal.html) – wim