代码自动完成“部分”在 Spyder3 的编辑器窗格中起作用

Jac*_* Li 1 python autocomplete spyder

我在我的 win10 PC 上通过 miniconda3 安装了 spyder3。自动完成在 Ipython 控制台窗格中完美运行,但在编辑器窗格中不起作用。在编辑器窗格中,它仅在我使用TABCtrl+时列出部分完成选项Space

在此处输入图片说明

这是我的编辑器首选项设置,几乎是默认设置。

在此处输入图片说明

编辑器窗格的自动完成能力应该比 Spyder3 中的 Ipython 窗格“弱”吗?

Car*_*oba 5

这里是 Spyder 维护者)这是一个真实而悲伤的现实,但我们的编辑器无法显示与 IPython 控制台可用的相同的完成。

我在另一个 StackOverflow 回答中解释了为什么会这样。基本上,这不是我们的错,只是我们在编辑器(Rope 和 Jedi)中使用的代码完成库的限制。