emacs ipython shell中的选项卡缩进

时间:2013-02-02 10:47:00

标签: emacs ipython

环境是Ubuntu上的Emacs 24.1.1。使用Ipython进行python编程。 直接在shell上运行ipython命令时,自动缩进效果很好,但是当我来到emacs运行ipython时,不再有自动缩进。更糟糕的是,当我输入TAB时,它会提示 Completion 缓冲区。我也多次搜索过这个问题,但仍未找到实用的方法。因此,我必须手动输入空间。

任何人都可以帮忙解决这个问题?  1.在emacs ipython shell上自动缩进  2.在emacs ipython shell上单独禁用完成。当我不在ipython交互式shell中时,保持Tab-completion工作。

2 个答案:

答案 0 :(得分:1)

在emacs中,您可以使用python-mode,并从那里将代码发送到*REPL*缓冲区,其中 C-c C-c

当你第一次发送缓冲区时,它会询问你用于python的可执行文件,所以你可以使用ipython或其他的。

答案 1 :(得分:0)

任何ipython-shell的调用都应该进行正确的设置。 请提交错误报告。

如果运行python-mode.el - modeline显示“Py” -

请先检查当前的行李箱

当集市可用时

bzr branch lp:python-mode