2013-06-27 4 views
1

Я пытаюсь установить текстовый редактор по умолчанию для ipython. Использование IPython 0.13.2 Использование% редактирования магии я получаю следующее сообщение:Текстовый редактор настройки IPython

No default editor available. 
Specify a GUI text editor in the `IPythonWidget.editor` configurable to enable the %edit magic 

Пробовал искать его в IPython пытался не импортируя IPythonWidget .. не повезло

проверили следующие вопросы: Ipython Configuration - Config Classes Overview также проверили обзор конфигурации Ipython. http://ipython.org/ipython-doc/stable/config/overview.html

можно создавать профили (используя IPython параметров командной строки), и я знаю, где они добавили начал файлы в запуске папку в директории конфигурации.

Я не понимаю, как работают классы конфигурации. Похоже, я должен их создать? Должен ли я сохранить их в моей папке запуска конфигурации ipython?

В частности, для установки Sublime Text в качестве редактора, но если я могу получить инструкции по любому редактору, возможно, его можно будет адаптировать.

+0

, если вы заинтересованы в использовании IPython ** в ** Sublime Text 2, проверка из плагина ['SublimeREPL'] (https://github.com/wuub/SublimeREPL), доступного через [Управление пакетами] (http://wbond.net/sublime_packages/package_control). – MattDMo

ответ

2

В вашем профиле ipython_qtconsole_config.py вы найдете строку # c.IPythonWidget.editor = '' uncomment и установите значение для запуска вашего редактора.

+0

по какой-то причине у меня не было этих файлов в моем профиле по умолчанию. Скопировано на основе вновь созданного профиля ... отредактировано и работает ... Просмотр файлов делает другие инструкции доступными для чтения! – Joop

+0

Это происходит, если вы перенесли с более старой версии IPython, у которой не было этих файлов. Счастлив, что ты заработал. – Matt

+0

Кроме того, c.TerminalInteractiveShell.editor = 'vim' - это настройка для консоли ipython – Paul

-1

ли

$jupyter qtconsole --generate-config 

Это создаст jupyter_qtconsole_config.py в используемом по умолчанию каталог jupyter конфигурации со всеми опциями закомментирована