Я был влюблен в zsh
в течение долгого времени, и совсем недавно я обнаружил преимущества интерактивного интерпретатора ipython
перед самим python
. Возможность cd, ls, run или ! действительно очень удобна. Но теперь кажется странным иметь такую неуклюжую оболочку в ipython, и мне интересно, как я могу лучше интегрировать свой zsh и свой ipython.
Конечно, я мог бы переписать свой .zshrc и все мои скрипты на python и эмулировать большую часть моего мира оболочки из ipython, но это не кажется правильным. И я, очевидно, все равно не готов использовать ipython в качестве основной оболочки.
Итак, вот мой вопрос: как вы эффективно работаете между вашей оболочкой и вашим командным циклом python? Мне не хватает очевидной стратегии интеграции? Должен ли я делать все это в emacs?