当我在emacs中进行python开发时,我想要一个可用的IPython shell。以下是我目前实现这一目标的方法:
M-x ansi-term
通过Run program: /bin/bash
提示我,我将其替换为/usr/bin/ipython
我经常需要在emacs中使用另一个终端,也许是为了运行应用程序,所以我这样做:
M-x rename-buffer
并将缓冲区的名称更改为ipython
,以便我可以轻松更改缓冲区,并且必须记住哪个终端是IPython shell。
似乎有一种方法可以创建一个emacs命令,只需几次击键即可完成所有这些操作,但我不知道正确的开始方式,对Emacs缺乏经验。
答案 0 :(得分:3)
答案 1 :(得分:3)
建议从python-mode运行IPython。
如果加载python-mode.el,M-x ipython RET 就足够了。
python.el附带了如何配置注释,因此 M-x run-python RET 将打开一个正确命名的IPython-shell缓冲区。