IPython设置文本编辑器

时间:2013-06-27 09:28:02

标签: sublimetext2 ipython

我试图设置ipython默认文本编辑器。使用Ipython 0.13.2使用%edit magic我收到以下消息:

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命令行选项),我知道他们将启动文件添加到config目录中 startup 文件夹的位置。

我没有按照配置类的工作原理。看起来我必须创建它们?我应该将它们保存在我的ipython配置启动文件夹中吗?

特别希望将Sublime Text设置为编辑器,但是如果我可以在任何编辑器上获得指令,那么可以从那里进行调整。

2 个答案:

答案 0 :(得分:2)

在您的个人资料中,修改ipython_qtconsole_config.py,您会找到一行# c.IPythonWidget.editor = ''取消注释,并将值设置为启动编辑器的命令。

答案 1 :(得分:-1)

$jupyter qtconsole --generate-config

这将在您的默认jupyter配置目录中创建jupyter_qtconsole_config.py,并选择c.IPythonWidget.editor = ''选项