Emacs- 24.5
Python-3.4
我刚刚开始使用 Emacs 来使用 python,并阅读了很多关于它的内容,特别是这个网站 http://www.jesshamrick.com/2012/09/18/emacs-as-a-python-ide/ 。我想知道是否有人可以帮助我解决以下问题:
1) 什么是 Python 解释器? IPython 是一个好的选择吗?
2) 什么是Python模式?我应该在“python.el”、“python-mode.el”、“Emacs for Python”、“Elpy”或“Ropemacs”之间选择哪个?
最佳答案
使用 Emacs,您可以编辑和运行 Python 代码,这很有趣。 Emacs 附带了许多工具,可以使任何语言的编辑速度更快。
Python解释器是指Python进程本身。如果您向口译员发送“print(1+2)”,您将收到“3”。打开以“.py”结尾的文件。请参阅该文件缓冲区头部的菜单,了解要尝试的基本命令。
IPython 很棒,但在某种程度上与 Emacs 是正交的。从简单的 Python 开始。稍后您甚至可以从 Emacs 处理 IPython Notebook。
Emacs 以针对特定语言的 WRT 模式进行组织。 Python模式提供了一些工具。您也可以在不加载 Python 模式的情况下编辑 Python 代码,但不太舒服。
python.el 为 Emacs 提供 Python 模式 Shippend。 首先请使用 python.el。
作为 python-mode.el 的维护者:它提供了一些更细粒度的编辑命令、Python-shell 的编辑模式等。
“Emacs for Python”是一款适合初学者的 IDE。
“Elpy”提供自动完成功能
“Ropemacs”是一个用于处理 Python 绳索库以进行自动完成和分析的工具 - 开始时不需要。
关于python-3.x - Emacs 24.5 的初学者 python 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30274310/