【问题标题】:How to disable keyword / text suggestion in Spyder 4?如何在 Spyder 4 中禁用关键字/文本建议?
【发布时间】:2020-04-29 15:44:30
【问题描述】:

具体是这个弹出框:

几乎每次我输入任何内容时它都会出现,而且有点碍事。

我在设置中禁用了代码完成,并卸载了 Kite,并禁用了 Jedi。有什么想法吗?

【问题讨论】:

  • 这确实是 Spyder 的一个令人费解的功能。通常它会为我推荐一个词,当我根本不需要任何帮助时,我需要 2-3 秒来完成过去需要 0.5 秒的事情。很高兴您问我尝试关闭非高级选项但没有运气!
  • 这将在 Spyder 4.1.0 中得到改进,几周后发布。

标签: python anaconda spyder


【解决方案1】:

此处是 Spyder 维护者)要在 Spyder 5 中禁用这些补全(称为后备补全),您需要转到

Tools > Preferences > Completion and Linting > General

并停用名为Enable Fallback provider 的选项。

对于 Spyder 4,请转到

Tools > Preferences > Completion and Linting > Advanced

并停用名为Enable fallback completions 的选项。

【讨论】:

  • 请注意,这个问题引发了更基本的问题:究竟什么是后备完成?它们是什么,它们与其他类型的完成有何不同?例如,当我关闭后备完成时,我仍然会收到这些弹出窗口。我不确定这是另一种类型的完成还是禁用没有采取。我只是不明白这些是什么。 stackoverflow.com/questions/60332187/…
  • @Sandbo,代码完成在 Python 中的点后自动触发。如果您不想看到,则需要通过转到 Tools > Preferences > Completion and linting > Completion 并停用名为 Enable code completion 的选项来禁用所有完成。
  • 我停用了该选项,但即使重新启动它仍然显示。
  • spyder中的建议太多,太多以至于编辑器很慢。我正在尝试设置的所有排列,但没有任何改变。
  • 我取消选中Completion and linting 下每个选项卡中的所有框。我发现这是摆脱所有弹出框和其他东西的唯一方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-23
相关资源
最近更新 更多