如何阅读Emacs中的python文档



如何在Emacs中获取python文档。我列出了两种方法。

1、 使用man命令?但我不知道从哪里下载man文件。

2、 有些人建议我在Emacs中使用dash。什么是dash?我在Emacs中找不到dash模式。

Elpy和Anaconda模式都有查找Python文档的方法:

在Elpy中:https://elpy.readthedocs.io/en/latest/ide.html#command-帮助文档

在蟒蛇模式下:https://github.com/proofit404/anaconda-mode#eldoc

这两个包我过去都用过,而且都很棒!

我以info格式生成了Python文档,并在Emacs中使用了info阅读器。Python文档是分散的,信息阅读器非常善于将这些不同的部分组合在一起。

第一步是获取信息格式的Python文档的副本。Python项目做得很好,使生成它变得很容易(信息文件本身可能没有分发,因为第一个到信息的转换并不完美(。我在这个响应中详细介绍了如何在info中自己生成Python文档。该过程和由此产生的信息文件也托管在这里。

要读取Emacs中的信息文件,请使用C-u C-h i提示输入文件路径。如果您的系统上安装了信息文件(此处详细介绍(,您可以使用C-u 2 C-h i(或任何其他数字,3、4、5等(打开一个单独的信息缓冲区。这允许您并排打开多个副本。

您可以使用C-s向前搜索整个手册,使用C-r向后搜索整个手册。使用m转到菜单项;按tab查看完成情况。类似地,使用g跳转到节点。您可以按页面上的tab将光标移动到下一个链接。使用,l为最后一页,u为上移一个节点,t为转到";顶部";本手册的。运行info-apropos将生成手册中包含搜索词的所有位置的菜单。执行M-: (Info-goto-node "(info)")访问Emacs信息手册(与独立的信息阅读器有些不同(。信息阅读器有很多有用的命令!

最新更新