IDLE 用户界面——IDLE可用性功能
和大多数GUI一样,学习IDLE的最好方式可能就是亲自去尝试它,但一些关键的用法似乎不那么自然。比如,如果想在IDLE的主交互式窗口中重复之前的命令,可以使用 Alt-P 组合键来向后滚动命令历史,Alt-N 来往前滚动(在一些Macs上,尝试使用 Ctrl-P 和 Ctrl-N)。之前的命令将被重新调用并显示,并且可能被编辑和重新运行。
还可以通过将光标放在(已调用过的)命令上,然后单击并按下回车键来将它们的文字(复制)插入在输入提示符,如下:
或使用标准的剪切-粘贴操作,然而这些技术往往涉及更多的步骤(且有时会被意外地触发)。在IDLE外,在Windows上,可能可以在一个交互式会话中使用箭头键来重新调用命令。
除了命令历史和语法着色,IDLE还有如下的额外可用性功能:
- 对编辑器中的Python代码自动缩进和解除缩进(空格往后一级)
- 当输入时单词自动完成(按一次 Tab 来触发)
- 当键入函数调用的开始“(”时,对其弹出的气泡帮助
- 当在对象名称后键入一个“.”且停留或按Tab键时出现的对象属性弹出选择列表
这里的一些功能可能不会在每个平台上都适用,且如果发现有些默认值妨碍了个性化的编程风格,可以配置或禁用它们。