python-3.x - Emacs 24.5 的初学者 python 模式

标签 python-3.x emacs

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/

相关文章:

python - 我无法在 python 中使用 matplotlib 在 close() 之后调用 show()

python - 如何输入提示二阶装饰器/装饰器工厂 (PEP-612 ParamSpec)

emacs - Emacs 和 Emacs Lisp 的故障排除技术

Emacs:打开大型存储库中的任何文件

emacs - 如何在emacs nrepl session 中自动获得paredit?

python - 为什么 pandas.groupby.mean 比并行实现快得多

python - 如何覆盖相同玩家名称的保存值?

emacs - 在define-generic-mode中匹配正则表达式作为关键字

emacs - 如何从compilation-error-regexp-alist 文件函数中获取当前匹配的行?

python-3.x - 在 python 字典中查找和替换字符串