【发布时间】:2020-11-26 17:16:32
【问题描述】:
我使用Spyder 4 和Jedi 在Anaconda3 中自动完成代码:
# Name Version Build
spyder 4.1.4 py37_0
spyder-kernels 1.9.2 py37_0
jedi 0.17.1 py37_0
anaconda-client 1.7.2 py37_0
anaconda-navigator 1.9.12 py37_0
conda 4.8.3 py37_0
conda-build 3.18.11 py37_0
ipython 7.16.1 py37h5ca1d4c_0
python 3.7.7 h81c818b_4
但编辑器中的代码完成有时效率低下,例如在输入self.<tab> 时。我发现自己在IPython 7.16.1 编码,因为它非常流畅并且可以复制回编辑器。我从 2019 年 12 月就听说了新的 Kite 集成,但它有点 fishy,这让我不禁要问:我们如何才能让 Jedi 在编辑器中运行得更快?有更好的解决方案/替代方案吗?
【问题讨论】:
-
我在使用默认完成设置时遇到了同样的问题(不确定这是否是 Jedi)。
-
@adr 据我所知是的,Jedi 目前是 Spyder 的默认自动完成引擎。
标签: python-3.x spyder code-completion