我正在玩 IDLE。但是IDLE中的intellisense好像有点慢。当我们键入 time. 时,我需要等待一秒钟或更长时间才能出现智能感知。这是什么原因?我听说 IDLE 是用 Python 本身开发的,并且 Python 比其他语言慢一点(慢但不是特别慢)。
现在,Python 的缓慢是原因吗?
请您参考如下方法:
这种延迟是故意的! IDLE 在弹出完成窗口之前等待两秒钟,以避免在您经常只想继续输入时总是弹出。
此延迟是可配置的,但目前 IDLE 并不能使更改变得如此容易。要更改此设置:
编辑:最新版本的 IDLE 允许轻松配置它,请参阅 Terry Jan Reedy's answer了解详情。
- 在您的用户目录中找到
.idlerc目录,例如Windows 上的 C:\Users\username\.idlerc - 在此目录中,创建一个名为
config-extensions.cfg的文件(如果尚不存在) - 在文本编辑器中打开此文件
将以下内容添加到文件的内容中:
[AutoComplete]
popupwait=2000
popupwait 的值是以毫秒为单位的延迟,默认值为 2000。将此值设置为您喜欢的任何值,例如零表示“尽可能快”。
