根据IDLE帮助," AutoCompleteWindow(ACW)将在'之后的预定延迟(默认为2秒)后打开。或(在字符串中)键入os.sep。"
我想将延迟改为其他两秒钟。我无法找到此设置的位置。我已经找到了答案,但没有找到答案。
答案 0 :(得分:3)
在Python安装的核心部署了一个名为config-extensions.def
的配置文件,它控制着这个功能,以及其他几个功能。幸运的是,你不需要去寻找它,因为你似乎可以覆盖它。在您的主目录中(通常在Linux上为/home/username
,在OS X上为/Users/username
,在最新版本的Windows上为C:\Users\username
,创建一个名为.idlerc
的目录(带有句号) [期间]作为第一个字符)。在该目录中,创建一个名为config-extensions.cfg
的文件,并向其添加以下内容:
[AutoComplete]
enable=1
popupwait=2000
[AutoComplete_cfgBindings]
force-open-completions=<Control-Key-space>
[AutoComplete_bindings]
autocomplete=<Key-Tab>
try-open-completions=<KeyRelease-period> <KeyRelease-slash> <KeyRelease-backslash>
将popupwait=2000
行更改为您喜欢的内容(0
即时,500
等待1/2秒,等等),保存文件,然后完全退出并重新启动IDLE。
那里的所有其他内容都来自默认的config-extensions.def
文件 - 我不确定需要多少,但它似乎不会伤害任何重复它所有