如何单步执行Ipython中的help()文本?

时间:2016-11-29 22:18:18

标签: python python-2.7 ipython

当我执行" help(some_module)"在Ipython中,窗口将滚动到帮助的末尾,无法从头开始阅读。

有没有办法调用help()函数,允许我一次查看一个页面?为此我查看了Python 2.7文档,但那里没有任何内容。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用与lessvim相同的命令:

  • f - 向前滚动一页
  • b - 向后滚动一页
  • 3f - 向前滚动3行(对于任何n)
  • jdown arrow - 向下滚动一行
  • kup arrow - 向上滚动一行
  • gg - 转到顶部
  • G - 转到底部
  • /foo - 转到第一个单词foo

有关更多示例,请参阅man lessman vimvimtutor

要扩展此答案,它实际上取决于您使用的是哪个寻呼机,而less是默认寻呼机,您可以将IPython配置为使用其他寻呼机by setting the PAGER environment variable

您在Python / IPython文档中找不到这些键盘快捷键,因为寻呼机是一个完全独立的程序。 (我认为IPython文档的空间可以更清晰。)