我在玩IDLE。但是,IDLE中的智能感知似乎有点慢。当我们键入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。将此值设置为任意值,例如“ 0”表示“越快越好”。