【问题标题】:Spyder-IDE how to leave argument inspection openSpyder-IDE 如何让参数检查保持打开状态
【发布时间】:2016-11-09 17:33:57
【问题描述】:

假设我在 Spyder-IDE 中键入以下内容:

min(

Spyder 会自动打开 min 函数的参数列表并给我:

Arguments
min(iterable[, key=func])

我觉得这很有帮助,但 Spyder 会在 1.5 秒后关闭此列表。我希望它在 1.5 秒后仍然打开。事实上,如果这个列表在我输入参数时保持打开状态将是完美的,因为它可以帮助我查看需要为正确的函数调用指定的内容。据我所知,Eclipse 或 QtCreator 等其他 IDE 都支持这一点。 Spyder 也可以做到这一点吗?

在编辑器下的首选项部分我发现:

Highlight occurences after 1500ms

但是更改此值没有效果,而且这似乎不是我想要更改的值。

【问题讨论】:

  • 不确定问题是否按照 SO 规则“离题”,但肯定也想知道答案...
  • 我认为这是话题,为什么不呢?

标签: python ide parameter-passing spyder preference


【解决方案1】:

如果您对有一个“侧面”窗口感到满意,您可以转到工具 > 首选项 > 对象检查器,并选中编辑器、Python 控制台和 IPython 控制台框,然后单击应用/确定。然后导航到 View > Panes 并单击 Object Inspector。它应该作为主文本窗口旁边的另一个窗口弹出。它不完全是内联的,但它会为您提供相同的信息(以及更多信息)。

我不确定您是否必须检查所有“编辑器、Python 控制台和 IPython 控制台”,但是当我出于某种原因选择编辑器时它对我不起作用...

顺便说一句,我使用的是 Spyder 2.7。

HTH!

【讨论】:

  • 谢谢,这很有帮助。如果有人有更好的解决方案,我会留下这个问题。对象检查器很好,我可以缩小它的大小,但是如果没有额外的窗口就可以找到解决方案。但如果没有更好的解决方案,我会使用你的建议。谢谢!
  • 现在又找了20分钟,我不知道如何内联它。我怀疑这种能力是否存在,如果确实存在,那真的很不直观且很难找到。如果您真的想要/需要该功能,我建议您提交问题(帮助 > 报告问题...)
  • 好吧,似乎没有更好的解决方案。功劳归你 mwm314 :-)
  • 我发现“检查”一词有点令人困惑:在我的情况下,我不得不将复选框切换为勾选。我打算编辑你的答案来澄清,但我想我应该先和你核实一下。无论如何,对我来说,勾选的框有效,未勾选的框不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-04
  • 1970-01-01
  • 1970-01-01
  • 2012-01-25
  • 1970-01-01
相关资源
最近更新 更多