【问题标题】:How to iterate through autocomplete suggestions in IPython shell如何在 IPython shell 中迭代自动完成建议
【发布时间】:2017-12-26 06:53:39
【问题描述】:

我想知道如何遍历您在点击 TAB 后可以看到的建议(或者您必须手动输入其中一个?) 例如:

screenshot with suggestions

如何选择其中一种变体?

【问题讨论】:

  • 保持制表符然后按回车键...还是您的意思是以编程方式进行?
  • @cᴏʟᴅsᴘᴇᴇᴅ 如果我只是点击更多,它只会再次显示变体。像这样imgur.com/tsXsdpr
  • TAB,然后当您找到所需内容时按 ENTER。正如@cᴏʟᴅsᴘᴇᴇᴅ 所说。
  • 您使用的是哪个版本的ipython?看起来很旧。

标签: python shell console ipython


【解决方案1】:

您使用的 IPython 版本使用 readline,也就是说您使用的是 IPython 4 或更早版本,或者已设置 IPython 5+ 以使用 readline。因此,您不能真正迭代完成,您可以键入以向 IPython 提供更多提示。更新到 IPython 5+ 以获得更好的完成。

【讨论】:

    猜你喜欢
    • 2022-10-15
    • 2022-12-29
    • 2012-07-07
    • 2011-08-24
    • 2014-10-15
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多