当我使用 ipython 或 ipython3 时,我可以使用 %edit 命令打开一个编辑器来编写我的 python 脚本。我的问题是默认编辑器是 vim,我真的不知道如何使用该编辑器。我想做的是将编辑器更改为 nano 或 gedit。我想继续使用终端,我更愿意将其更改为 nano 编辑器。
当我输入“编辑?” 命令进入 ipython 终端,它说:
%edit 运行 IPython 的编辑器钩子。此钩子的默认版本设置为调用 $EDITOR 环境变量指定的编辑器。如果没有找到,它会在 Linux/Unix 下默认为 vi,在 Windows 下默认为记事本。有关如何更改编辑器挂钩的信息,请参阅此文档字符串的末尾。
然后当我看到该文档字符串的结尾时,我看到了:
更改默认编辑器挂钩:
如果你想编写自己的编辑器钩子,你可以把它放在一个你在启动时加载的配置文件中。默认挂钩在 IPython.core.hooks 模块中定义,您可以将其用作进一步修改的起始示例。该文件还包含有关如何在定义后设置新挂钩以供使用的一般说明。
很抱歉成为这样的新手,但我在这里迷路了。我不确定如何访问 IPython.core.hooks 模块,或者只是将环境变量 $EDITOR 设置为 nano。
有什么建议?