如何在 Spyder 4 中打开/关闭代码分析功能

que*_*o42 3 editor real-time underline spyder anaconda

将 Spyder 更新到 4.0.0 后,我看不到任何用于打开或关闭“实时代码分析”的复选框

在这里我们可以看到再也找不到的菜单步骤: 如何在Spyder编辑器中抑制某个警告? 其中包含:您需要转到[工具>首选项>编辑器>代码自省/分析并停用名为实时代码分析的 选项 ]

对于 4.1.3 及之前的版本,存在以下问题,可能仅在 Windows 上:

  • 我无法打开警告,例如显示哪些变量未知。通常,如果我将代码移至单独的函数,只需滚动代码中的红线即可找到该函数所需的所有参数。

  • 即使正常的代码完成也不起作用。首先,在点后输入 3 个字母后,没有任何内容弹出。然后,当 Spyder 似乎开始搜索时,它就不再做出反应了。

Car*_*oba 6

这里是 Spyder 维护者)Spyder 4 中的代码分析选项得到了显着扩展,并移至我们首选项中名为 的新条目Completion and linting,如下所示:

在此输入图像描述

要停用所有 linting(在“实时代码分析”之前调用),您需要关闭Enable basic linting上面屏幕截图中调用的选项。

请更新到版本 4.1.4 或更高版本以避免 Windows 上提到的错误。