Shell 如何在Emacs中快速创建IPython外壳?
当我在emacs中进行python开发时,我想要一个可用的IPython shell。以下是我目前实现这一目标的方法:Shell 如何在Emacs中快速创建IPython外壳?,shell,emacs,ipython,Shell,Emacs,Ipython,当我在emacs中进行python开发时,我想要一个可用的IPython shell。以下是我目前实现这一目标的方法: M-x ansi-term 这会提示我运行程序:/bin/bash,我将其替换为/usr/bin/ipython 通常情况下,我希望emacs中的另一个终端运行应用程序,所以我: M-x rename-buffer 然后将缓冲区的名称更改为ipython,这样我就可以轻松地更改缓冲区,而不必记住哪个终端是ipython外壳 似乎有一种方法可以创建一个emacs命令,只需几下
M-x ansi-term
这会提示我运行程序:/bin/bash,我将其替换为/usr/bin/ipython
通常情况下,我希望emacs中的另一个终端运行应用程序,所以我:
M-x rename-buffer
然后将缓冲区的名称更改为ipython
,这样我就可以轻松地更改缓冲区,而不必记住哪个终端是ipython外壳
似乎有一种方法可以创建一个emacs命令,只需几下键盘就可以完成所有这一切,但我不知道正确的开始方式,因为我对emacs非常缺乏经验。以下是代码:
(defun ipython ()
(interactive)
(ansi-term "/usr/bin/ipython" "ipython"))
此外,还可以加快启动速度。以下是代码:
(defun ipython ()
(interactive)
(ansi-term "/usr/bin/ipython" "ipython"))
此外,还可以加快启动速度。建议从python模式运行IPython 如果加载python-mode.el,那么M-x ipython RET就足够了
el在head how to configuration中带有注释,因此M-x run python RET将打开一个正确命名的IPython shell缓冲区 建议从python模式运行IPython 如果加载python-mode.el,那么M-x ipython RET就足够了 el在head how to configuration中带有注释,因此M-x run python RET将打开一个正确命名的IPython shell缓冲区 我很好奇,
(交互式)
做什么?(交互式)
允许使用m-x
调用命令。您可以使用f1 finteractive
了解更多信息。我很好奇,(interactive)
做什么?(interactive)
允许使用m-x
调用命令。您可以通过f1 f
interactive
了解更多信息。