如何在文本编辑器上打开ipython命令历史记录?

Fen*_*Mai 9 ipython

我正在使用Windows机器,并希望使用默认文本编辑器打开ipython历史命令.是否有允许我这样做的命令?谢谢.

Tho*_*s K 10

%edit 1-4
Run Code Online (Sandbox Code Playgroud)

这应该在编辑器中打开当前会话的第1-4行.您也可以获得以前的会话 - 运行%hist?以查看语法的工作原理.

您可能需要将EDITOR环境变量设置为启动您喜欢的编辑器的命令.

  • 嘿,我想我是错误的 - 当然,如果你开始`%编辑1-4`,然后关闭并保存弹出的文件,会发生什么?根据文档,将执行保存的文件.该文件的最后一行是相当于`%edit 1-4`魔术的Python代码,因此您可以有效地重新运行`%edit`命令.解决方法:在保存和退出之前,阅读文档和/或清除文件. (2认同)