有没有办法在emacs中获得更好的终端?
我在用emacs写Python代码,想在emacs里有一个好用的命令行,这样我可以在编辑代码的同时运行解释器。
有没有什么更好的emacs命令行插件?默认的命令行实在太糟糕了。
4 个回答
4
这要看你用的是什么命令行工具。在GNU Emacs 23里,至少有三种内置的选项:
- shell - 看起来不太好,而且标签页功能不好用
- eshell - 看起来还不错,但标签页功能也不好用
- term - 看起来不错,而且ipython在里面可以正常使用,功能也很齐全
所以你可以试试term模式。
10
你在标题里提到“终端”,在问题里提到“外壳”,但又提到了解释器,这让人有点困惑。
如果你想要一个比标准的Python解释器更好的选择(不过我建议你先了解一下python-mode的功能);可以试试ipython.el,它会给你一个IPython的界面。
如果你想要一个更好的终端,可以试试M-x ansi-term
,这样可以让你看到颜色等效果。
如果你想要一个更好的外壳,你在用eshell吗?你也可以用M-x shell
或者上面提到的M-x ansi-term
来使用你标准的外壳。