有没有办法在emacs中获得更好的终端?

时间:2010-11-13 20:51:33

标签: python emacs

我正在使用emacs for python,我希望在emacs中有一个很好的可用shell来与我的编辑一起运行一个解释器。

那里有更好的emacs shell包吗?默认shell很糟糕。

4 个答案:

答案 0 :(得分:10)

你问题中的“终端”和问题中的“shell”,但你指的是翻译。这一切都相当令人困惑。

如果你想要一个比标准更好的Python解释器(虽然我建议你先探索python-mode的功能);查看ipython.el,它将为您提供IPython接口。

如果你想要一个更好的终端,试试M-x ansi-term,它会给你颜色等等。

如果你想要一个更好的shell,你使用的是eshell吗?您可以将标准shell与M-x shellM-x ansi-term一起使用,如上所述。

答案 1 :(得分:4)

这取决于你使用的shell,在GNU Emacs 23中至少有3个内置:

  • shell - 丑陋,不工作标签
  • eshell - 不丑,但标签不起作用
  • 术语 - 并不丑陋,似乎ipython适用于所有好吃的东西

所以你可能想尝试术语模式。

答案 2 :(得分:2)

答案 3 :(得分:1)

为了避免将来在Emacs中使用shell,术语和解释器之间的混淆,it might be worth reading this article first