如何在Emacs中阅读Python文档

3

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

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

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


2
什么是“Python文档”?问题的剩余部分毫无意义。 - DYZ
为什么我的问题没有意义?我是一个Emacser,我想在Emacs中完成所有工作。我想在Emacs中搜索Python文档。 - noah_le
1
@noah_le 在标题“python document”中没有意义。“我想要搜索Python文档”更清晰明了。你尝试过什么?你在谷歌上搜索过“emacs dash”吗?这是一个Elisp库,在这里不需要。另外,你通常用man页面阅读Python文档吗? - Ehvince
2个回答

5

1

我使用info格式生成了Python文档,并在Emacs中使用info阅读器。Python文档分散在各处,而info阅读器非常擅长将这些不同的部分整合在一起。

第一步是获取info格式的Python文档副本。Python项目做得很好,使其易于生成(info文件本身可能没有分发,因为rst-to-info转换并不完美)。我在this response中详细介绍了如何自己生成Python文档的info。该过程和生成的info文件也可以在hosted here中找到。

要在Emacs中阅读info文件,请使用C-u C-h i以提示文件路径。如果您已在系统上安装了info文件(详见here),则可以使用C-u 2 C-h i(或任何其他数字,例如3、4、5等)打开单独的info缓冲区。这样可以让您同时打开多个副本。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接