有人知道写了一些实际的文档吗?我找不到任何2种竞争模式的优点。看起来Emacs在涉及到Python时几乎已经放弃了,因为没有其他可编程编程编辑器接近Emacs,所以这是一种耻辱。用Emacs开发Python吗?
回答
也许你看错了地方?你有没有尝试
在Emacs的维基?
我试过了: (RichardRiley:这是一个非常非常混乱的页面。我很难在emacs 23中使用和应该使用什么东西,并且我会尝试在我知道更多的时候注释/剪辑这个页面。整个python.el v python-mode.el的东西真的很混乱) – ipeev 2010-03-20 14:45:27
第二个链接?如果他们感到困惑,可以*与其他贡献者进行交流,使其成为更好的页面? – 2010-03-20 14:46:54
第二个链接具有从第一个链接复制的信息,只会增加整体混淆。 “我已经从PythonMode中复制了大部分内容,以免在主要编辑时破坏该页面,但我认为Python页面需要分手,并且增加了更多的结构来解决混淆问题;对任何人提出建议?下面的内容需要确认它们适用于哪些python/-mode/.el。 - CH“ – ipeev 2010-03-20 14:49:12
贾斯汀礼利在editors at PyCon 2010介绍。他的config位于GitHub上。
这个博客最近有一个2部分系列,我发现非常有帮助。 Part 1Part 2
去年11月或12月,Python杂志上还有一篇文章,其中包括体面的分步说明,介绍如何为Python开发设置Emacs。这只是订阅,但它与this非常相似。
我目前的设置(大致基于上面的修改)是PyMacs + Rope + flymake调用pyflakes和pep8,我发现这是足够的。你也可能会发现yasnippets有用,但我没有。虽然你可能想配置ecb,也许cedet一些代码浏览的东西。我不这样做,因为那样启动日食就需要相当长的时间。
尽管如此,网络上还有大量资源用于配置Emacs成为一个很好的Python开发环境。
我开始使用记录在Ryan McGuire's tab completion page处的设置和从那里分支出来的Python开发。现在,我已经广泛地扩展并修补了这个设置,但这是一个很好的开始。如果你的emacs能力适中,并且有一些蟒蛇,这将使你获得95%的出路,或者在页面的自动完成部分由于bitrot而产生一些片状。随着时间的推移,我已经解决了大多数这些错误,但这可能会有点痛苦。
我使用启动板python-mode
- 而不是随Emacs一起提供,因为它的价值;我发现它恰好适合我对事情有点更好的想法,这让我认为自己比emacs有更多的pythonic弯曲。有人在上面评论说,包含的python模式更像emacs,并且没有错。
如上所述,维基页面是混乱的地狱。
下面是使用elpy,flycheck(自动完成,语法检查,virtualenv中),与jupyter笔记本电脑,Git和其他集成的一个很好的说明: https://realpython.com/blog/python/emacs-the-best-python-editor/
- 1. Arduino Emacs开发
- 2. 试图在emacs中开发python
- 3. 用于Web开发的emacs插件
- 4. 为mac ruby开发设置.emacs文件
- 5. 如何在Emacs中为Android开发?
- 6. Emacs设置为Ubuntu的rails开发?
- 7. Web开发-Python!
- 8. python IDLE可以用于迭代/内存开发吗?
- 9. 我可以使用Visual Studio 2017开发Python Azure函数吗?
- 10. 我可以使用Xcode 3.2来做Django&Python web开发吗?
- 11. 使用NODE.JS(或PYTHON)可以开发ACM ONLINE JUDGE系统吗?
- 12. 使用emacs打开DrRacket .rkt
- 13. Python 3与Emacs
- 14. Emacs Pabbrev和Python
- 15. Emacs和Python
- 16. 使用emacs python完成CEDET
- 17. Emacs Prelude - 启用Python缩进
- 18. Python /瓶Web开发
- 19. python网站开发
- 20. 开发Python模块
- 21. Emacs的命令打开emacs的
- 22. 使用Emacs代替Eclipse进行Android开发有什么好处?
- 23. 使用emacs tramp与rsync进行远程开发
- 24. 是否值得学习使用Emacs进行Web开发
- 25. 有什么用于Rails开发的Emacs特性
- 26. Emacs无法使用Web开发任何工作点文件?
- 27. 在多平台开发中使用Emacs的eshell有多普遍?
- 28. 使用Emacs进行Web开发? (Php/mysql/javascript/css/html
- 29. 为web应用程序开发设置非emacs Common Lisp Dev Env?
- 30. emacs python-mode:指定要发送命令的哪个python shell
你知道,最后一句是会得到你火烧?我的意思是,每个人都知道Emacs是为了懦夫,真正的程序员使用Vim; ^)。 – slacker 2010-03-20 15:04:57
被遗弃?几乎不。我认为这是大多数emacs用户不需要任何python特定文档的情况。 python模式与其他模式非常相似。所以,c-h m(描述模式)通常就足够了。 – 2010-03-20 15:05:26
最近对python-mode.el的更改是在两天前完成的https://code.launchpad.net/~python-mode-devs/python-mode/python-mode。虽然关于python-mode列表的讨论并不是非常活跃(应该是这样吗?)http://blog.gmane.org/gmane.emacs.python-mode – jfs 2010-03-20 16:17:14