使用Emacs进行Python开发?

时间:2010-03-20 14:35:54

标签: python emacs

有人知道一些实际的文件吗?对于2种竞争模式中的任何一种,我找不到任何好的东西。看起来Emacs在Python方面几乎完全放弃了,因为没有其他可编程编程编辑器接近Emacs,所以很遗憾。

5 个答案:

答案 0 :(得分:7)

这个博客最近有一个我发现非常有用的2部分系列。 Part 1 Part 2

去年11月或12月的Python杂志上还有一篇文章,其中包含有关如何为Python开发设置Emacs的一步一步的说明。这只是订阅,但它与this非常相似。

我当前的设置(大致基于以上但是已经减少)是PyMacs + Rope + flymake调用pyflakes和pep8,我发现这已经足够了。您可能也会发现yasnippets很有用,但我没有。虽然您可能想要配置ecb并且可能会对某些代码浏览事件进行cedet。我没有,因为那时启动和eclipse一样长。

尽管如此,网上还有大量资源可以将Emacs配置为一个优秀的Python开发环境。

答案 1 :(得分:5)

Justin Lilly在editors at PyCon 2010上发表了演讲。他的config在GitHub上。

答案 2 :(得分:4)

也许你看错了地方?你试过吗

在Emacs Wiki上?

答案 3 :(得分:2)

我开始使用Ryan McGuire's tab completion page中记录的设置进行Python开发,并从那里开始分类。现在,我已经广泛扩展并修补了这个设置,但这是一个非常好的起点。如果你有适度的emacs功能并且有一些python印章,这将使你获得95%的路径,由于bitrot,在页面的自动完成部分可能会有一些瑕疵。随着时间的推移,我已经解决了大部分的错误,但这可能有点痛苦。

我使用启动板python-mode - 的启动板与Emacs一起使用它的价值;我发现它只是适合我对事物的思考方式,这让我觉得我有更多的pythonic弯曲而不是emacs。上面有人评论说,包含的python模式更像emacs,并且没有错。

如上所述,维基页面令人困惑。

答案 4 :(得分:0)

以下是使用elpy,flycheck(自动完成,语法检查,virtualenv),与jupyter notebook,git等集成的一个很好的描述: https://realpython.com/blog/python/emacs-the-best-python-editor/