我怎样才能使 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
之后,您只有在执行快捷方式(Tab
或 Ctrl + Space
)时才会看到补全
有时在 Spyder 中编辑文件时,会出现一个具有自动完成功能的下拉菜单并抓住我的箭头键的焦点。
最可靠的重现方法是,如果我在编辑器中编写了一个函数调用 foo()
,然后意识到我需要添加包含 foo
的模块。所以我用箭头键转到函数调用并输入 bar.
以获得 bar.foo()
。但是当我想用箭头键转到下一个问题时,功能列表已经弹出,我只是用箭头键浏览建议的功能列表。
我一直没能找到禁用此功能的方法。我尝试取消选中 Completion 和 Linting/Completion 中的每个框,但没有效果。我怎样才能禁用此功能,使其在某些更具体的情况下弹出,或以其他方式减少干扰?
要通过自动弹出来禁用完成,您可以转到 Preferences > Completion and linting > General
> 完成并取消选中 Show completions on the fly
之后,您只有在执行快捷方式(Tab
或 Ctrl + Space
)时才会看到补全