如何在Emacs中获取Python文档,我列出两种方法。
1、使用man
命令?但我不知道从哪里下载man
文件。
2、有人建议我在Emacs中使用dash。什么是dash?我找不到dash-mode在Emacs中。
如何在Emacs中获取Python文档,我列出两种方法。
1、使用man
命令?但我不知道从哪里下载man
文件。
2、有人建议我在Emacs中使用dash。什么是dash?我找不到dash-mode在Emacs中。
无论是Elpy还是Anaconda-mode,都有查找Python文档的方法:
在Elpy中:https://elpy.readthedocs.io/en/latest/ide.html#command-elpy-doc
在Anaconda-mode中:https://github.com/proofit404/anaconda-mode#eldoc
我过去曾经使用过这两个包,它们都很棒!
我使用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阅读器具有许多有用的命令!