Как настроить IPython для использования gvim в Windows? - PullRequest
7 голосов
/ 17 марта 2009

Это действительно похоже на то, что я должен быть в состоянии найти в Google, но по какой-то причине я не могу понять это. Есть переменная окружения EDITOR, файл ipy_user_conf.py, файл ipythonrc, некоторые странные вещи, связанные с запуском gvim в режиме сервера, и множество других вещей, которые я не могу обернуть (вероятно, из-за недостатка сна).

Есть ли где-нибудь руководство, которому я могу следовать, или, может быть, кто-то может просто наметить шаги, которые мне нужно предпринять?

Ответы [ 4 ]

9 голосов
/ 17 марта 2009

Установка переменной среды EDITOR на 'gvim -f', кажется, работает.

set EDITOR=gvim -f
6 голосов
/ 16 мая 2011
  1. редактировать файл - C:\Users\[your username]\_ipython\ipythonrc.ini
  2. заменить строку: editor 0 на editor gvim –f (или editor [whatever editor you_want to use and system recognize it])
  3. сохранить файл

У вас может быть проблема, что ваш Win не распознает gvim как команду, вы можете исправить это так:

Панель управления -> Система -> Расширенные настройки системы (Свойства системы - вкладка Дополнительно) -> Переменные среды

В системных переменных отредактируйте Path и добавьте: ;C:\Program Files\Vim\vim73\ или путь, ведущий к your gvim.exe

3 голосов
/ 23 сентября 2011

Создание новой переменной среды в Windows с именем EDITOR:

  1. Win XP: Start -> Control Panel -> System -> Advanced -> Environment Variables -> New
  2. Win 7: Start -> Type in Search Programs and Files: "environment variables" -> select 'Edit environment variables for your account' -> New...

Имя переменной будет EDITOR, а значением переменной будет путь к файлу, в котором установлен файл gvim.exe (например, "C:\Program Files\Vim\vim73\gvim.exe")

0 голосов
/ 17 июля 2013

Чтобы заставить это работать с qtconsole, я должен был ввести

ipython qtconsole --ConsoleWidget.editor=gvim.bat

gvim.bat был создан и установлен в моем пути выполнения, когда gvim был установлен под windows. Следовательно, чтобы сделать его постоянным,

c.IPythonWidget.editor = 'gvim.bat'

строка должна быть введена в ipython_qtconsole_config.py.

...