如何配置edit ++作为ipython的magicCommand%edit的系统文本编辑器

时间:2018-10-04 21:53:59

标签: ipython notepad++

ipython 中,魔术命令%edit将在Microsoft Windows上打开默认的文本编辑器。在window-7上,这是记事本,一个健壮但有点受限制的文本编辑器。

我想启动 notedpad ++ 我最喜欢的脚本编辑器。我已经将py / txt /等文件的关联更改为notepad ++。因此,双击此类文件效果很好。无论如何,在ipython %edit 中仍会启动notepad.exe。

是否可以更改ipython的此配置?

致谢 唇枪手

1 个答案:

答案 0 :(得分:0)

%edit命令将调用您环境中设置为EDITOR的编辑器。如果未设置此变量,则默认为Windows下的记事本。

您还可以通过在ipython_config.py中设置TerminalInteractiveShell.editor来控制编辑器。

来源:IPython documentation