您的位置:首页 > 编程语言 > Python开发

如何让python idle自动补全代码

2016-06-23 10:54 1196 查看

在安装目录下有Lib\idlelib 目录 下面的idle.py ;idle.pyw 就是idle的主要程序(其实最后调用的是pyshell.py)

要打开自动完成功能 主要步骤是

打开目录下的config-extensions.def文件

[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>

讲enable 设为1

popupwait=2000 这个是弹出自动完成窗口的响应时间

根据自己的喜好设置

问题是在使用过程中,我们会发现很多情况下不会弹出自动完成窗口,那是因为响应的库没有被导入 ,我们需要用文本编辑器打开AutoComplete.py

在"""AutoComplete.py - An IDLE extension for automatically completing names.

This extension can complete either attribute names of file names. It can pop

a window with all available names, for the user to select from.

"""

import os

import sys

import string

import wx

文件的开头导入你需要自动完成功能的模块 ,比如我需要使用wx库,所以我在最后一行import wx

其他的库做法类似,编辑完 保持下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: