Я только что нашел IPython , и я могу сообщить, что я глубоко влюблен. И привязанность была незамедлительной. Я думаю, что это дело превратится в нечто продолжительное, например, тот, что у меня есть с экраном . Ipython и screen тоже лучшие друзья, так что это треугольная драма. Чисто платонический, заметьте.
Причина, по которой IPython затрагивает все мои слабые стороны, заключается в том, что мне обычно нравятся командные приглашения и особенно * вдохновленные nix приглашения с вдохновением от ksh, csh (да, chs - это монстр, но, как подсказка, он много действительно хороших функций), Bash и Zsh. И IPython действительно чувствует себя как дома для райдера * nix. Смешивание системной оболочки и Python также является хорошей идеей. Плюс, конечно, IPython очень помогает при решении загадок Python Challenge . Бесценный даже.
Теперь я тоже люблю Вима. Так как я изучал ви в те дни, нет пути назад. И я на Mac, когда у меня есть выбор. Теперь я хотел бы склеить мой рабочий процесс IPython + MacVim. На данный момент я запустил Ipython, используя:
ipython -e "open -a MacVim"
Таким образом, когда я редактирую из IPython, он запускает MacVim с загруженным файлом / модулем. Может выглядеть так:
In [4]: %run foo #This also "imports" foo anew
hello world
In [5]: edit foo
Editing... done. Executing edited code... #This happens immediately
hello world
In [6]: %run foo
hello SO World
OK. Я думаю, что это можно улучшить. Может быть, есть способ привязать IPython к MacVim? Пожалуйста, поделитесь своим опытом. Конечно, если вы используете TextMate или другой любимый редактор, я тоже заинтересован. Может быть, некоторые уроки общие.