我想方便地在IPython终端中打开文件,而无需切换到IPython外部的另一个终端。具体来说,我可以在IPython终端中打开vim或其他常见的文本编辑器吗?
答案 0 :(得分:2)
只需在ipython中使用!vim myfile.py
。
!
就像在VIm中一样,允许您运行外部命令。
答案 1 :(得分:1)
您可以使用%edit
命令:
https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-edit
用法:
%edit [options] [args]
%edit
运行IPython的编辑器挂钩。的 此挂钩的默认版本设置为调用由指定的编辑器 您的$EDITOR
环境变量。如果找不到,它将 在Linux / Unix下默认为vi,在Windows下默认为记事本。见 该文档字符串的末尾,介绍了如何更改编辑器挂钩。