我怎样才能使 Spyder 中的这个 popup/toolbar 对我的工作流程的干扰更小?

How can I make this popup/toolbar in Spyder less disruptive to my workflow?

有时在 Spyder 中编辑文件时,会出现一个具有自动完成功能的下拉菜单并抓住我的箭头键的焦点。

最可靠的重现方法是,如果我在编辑器中编写了一个函数调用 foo(),然后意识到我需要添加包含 foo 的模块。所以我用箭头键转到函数调用并输入 bar. 以获得 bar.foo()。但是当我想用箭头键转到下一个问题时,功能列表已经弹出,我只是用箭头键浏览建议的功能列表。

我一直没能找到禁用此功能的方法。我尝试取消选中 Completion 和 Linting/Completion 中的每个框,但没有效果。我怎样才能禁用此功能,使其在某些更具体的情况下弹出,或以其他方式减少干扰?

要通过自动弹出来禁用完成,您可以转到 Preferences > Completion and linting > General> 完成并取消选中 Show completions on the fly

之后,您只有在执行快捷方式(TabCtrl + Space)时才会看到补全