Python.el和Pythonmodel:文档和特性

2024-06-25 23:12:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我读了一段时间关于Emacs可用的different Python packages。然而,我从来没能找到这两个包裹的官方文件。在

据我所知,python-mode似乎托管在launchpad上,但是存储库没有wiki,也没有解释特性的文档等等。另一方面,python.el附带了Emacs的最新版本,但是我在任何地方都找不到一个文档来介绍它的特性。在

另外,它们是否都支持通过ipdbipython的分步调试?我在哪里能找到关于这件事的更多信息?在


Tags: 文件文档版本launchpad官方modepackages地方
2条回答

https://blueprints.launchpad.net/python-mode/+documentation

同时也提供了一些基本的常见问题。在

Python-模式.el旨在支持ipdb和所有其他调试器。配置如顶部所述Python.el不需要,因为这些东西已经实现了。大多数命令都是自我解释的。每个命令都有一个文档字符串,用户会发现它对py-expression等功能很有用。这里也报告了返回值。在

要了解存在哪些命令,菜单是一个很好的起点。在

http://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html

Python-模式.el在目录“doc”中列出命令及其说明。在

按照建议阅读评论。之后,可以使用outline-mode或{}来参观这些符号。在

最后:M-x py-TAB,分别。M-xpython-TAB列出了实现的命令。一旦知道了名字,就叫它docu Ctrl-h f

这两种模式都应该与IPython/ipdb一起工作。在

好像有好几招在网上。在

也许可以咨询一下

http://gremu.net/blog/2010/using-ipythons-debugger-pdb-replacement/

如果你做不到,请提交一份错误报告。在

至于python呢-模式.el公司名称:

https://bugs.launchpad.net/python-mode

至于Python.el:M-x报告emacs bug RET

如@lunaryorn所建议,;;; Commentary后面的注释是一个很好的起点。如果需要设置,请先阅读此部分。在

但我想当你的设置完成后就开始使用它(为了Python.el,如果您使用Emacs24.3)是浏览这些功能的最佳方法。在

这是因为Emacs是一个自文档编辑器。您可以在Emacs中阅读关于Emacs的所有文档。在Python缓冲区中,使用<f1> b(或C-h而不是<f1>)查看可以使用的命令列表(这是特性列表)。每个命令都链接到该命令的docstring。您也可以使用“Ctrl+Right Click”打开菜单,查看可以在缓冲区中使用的命令列表。python-mode函数的文档可以通过<f1> f python-mode RET打开,这可能是另一个好的起点。如果要查看某些keybind的文档,请键入<f1> k KEY-BIND。有更多有用的帮助命令。有关详细信息,请参见<f1> <f1>。这些技术不是特定于python模式的,因此您可以将它们用于Python.el还有Python-模式.el. 在

关于ipdb:Python.el(我猜是Python-模式.el也)可以做到。;;; Commentary中有一个代码段可以在Emacs配置中使用。在

相关问题 更多 >