IDLE在何时显示自动补全菜单还存在问题,最近它根本没有工作,或者更具体地说,只在交互式会话期间工作。
我一直在使用Code Blocks进行C语言编程,并且已经习惯了非常好用的自动补全功能,所以不能使用这个功能有点令人沮丧——尤其是在尝试学习新框架和查找哪个类与哪些方法相关时等等。
是否有一种简单的解决方法可以让IDLE自动补全重新运行?我正在使用Python版本2.7。
也许有一个简单的编辑器我应该考虑一下?我已经尝试过Vim,但对于我的简单需求来说有点过重了,Ninja完全无法正常工作,而Sublime Text 2则无法与我的wxpython配合使用。可供选择的编辑器应该有哪些?如果有类似Code Blocks的编辑器也不错,但如果IDLE能够稳定地工作,我也很满意!
请求澄清: 好吧,看来我可能把我的术语搞混了。通过非交互方式,我指的是例如右键单击Python文件并选择“使用IDLE编辑”。这将带出文本编辑器。你可以在此处输入所有代码。准备好后,你就可以按F5或选择运行,它将启动(我所说的)交互式终端。在这里,你可以输入代码,按回车键,然后立即评估该代码。
我的问题涉及到IDLE中的前一部分,也就是编辑代码的部分。有时在输入过程中,在一个句点之后它会显示可用方法,或者在打开括号之后它会提示期望的值。但问题是,有时它会做这些事情,有时它不会。