2013-03-14 5 views
10

Я пытаюсь настроить редактор% edit в Emacs на некоторое время и сделал очень медленный прогресс.Где я могу поместить файлы конфигурации IPython?

Документы IPython 0.13 неясно, как это настроить. Он сказал мне, чтобы установить EDITOR до нужного редактора (в моем случае, «emacsclient») путем добавления

c = get_config() 
c.InteractiveShell.editor = 'emacsclient' 

к моей конфигурации в моей папке IPython.

Однако я не мог найти такую ​​папку. Я очень долго смотрел, чтобы найти, как установить переменные среды IPython и найти только связанные фрагменты. Какой код использовать. Разница между файлами .py и .ipy для сценариев запуска. И т. Д.

Я использую Ubuntu 12.10. Где я могу поместить свой файл конфигурации для IPython 0.13?

+0

Изменено название из «как я могу изменить редактор по умолчанию IPython» после того, как понял, что это не то, что я прошу. Надеюсь, это так. – Jallows

+0

У меня на самом деле есть ответ на этот вопрос, но я не могу опубликовать его из-за низкой репутации. – Jallows

ответ

12

У меня c.TerminalInteractiveShell.editor = 'emacsclient' в ~/.config/ipython/profile_default/ipython_config.py и он работает.

Если у вас возникли проблемы с поиском местоположения конфигурации, используйте команду: ipython locate profile http://ipython.org/ipython-doc/rel-0.13/whatsnew/version0.13.html#new-top-level-locate-command

Но я думаю, что самый простой способ редактора настройки, чтобы иметь что-то вроде export EDITOR=emacsclient в вашей оболочки установки (например ~/.bashrc).

+0

Очень приятно. Поскольку я начал работать, как я сказал выше, я удалил и очистил все, удалил ~/.config/ipython, переустановил и следил за вашими указаниями, и мои проблемы с прошлого исчезли. Даже не помню, что я делал раньше. Также НЕ понял, что на самом деле он рисовал редактор среды оболочки. Пробовал это отдельно, и он отлично работает, хотя и не для режима qtconsole. Я просто отредактирую эту часть в вашем ответе. – Jallows

Смежные вопросы