当我在 Ipython 中执行“help(some_module)”时,窗口将滚动到帮助的末尾,并且无法从头开始阅读。
是否有某种方法可以调用 help() 函数,让我一次查看一页?我在 Python 2.7 文档中查找了这一点,但那里没有任何内容。
谢谢!
您可以使用与 less
或 vim
相同的命令:
f
- 向前滚动一页
b
- 向后滚动一页
3f
- 向前滚动 3 行(对于任意 n)
j
或 向下箭头
- 向下滚动一行
k
或 向上箭头
- 向上滚动一行
gg
- 转到顶部
G
- 转到底部
/foo
- 转到单词 foo
的第一个实例
等等
有关更多示例,请参阅 man less
、man vim
或 vimtutor
。
要扩展这个答案,它实际上取决于您使用的分页器,虽然 less
是默认分页器,但您可以配置 IPython 以使用不同的分页器 by setting the PAGER
environment variable .
您在 Python/IPython 文档中找不到这些键盘快捷键,因为寻呼机是一个完全独立的程序。 (我认为 IPython 文档有足够的空间使这一点更加清晰。)
我是一名优秀的程序员,十分优秀!