对Python3.6 IDLE常用快捷键介绍


Posted in Python onJuly 16, 2018

安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器。

IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行、列。

ALT+P,上一个历史输入内容,ALT+N 下一个历史输入内容。

IDLE中按F5可以运行代码。

编辑状态时:

Ctrl + [ 、Ctrl + ] 缩进代码

Alt+3 Alt+4 注释、取消注释代码行

Alt+5 Alt+6 切换缩进方式 空格<=>Tab

Alt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择

Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览

Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切换

Alt+FP 打开路径浏览器,方便选择导入包进行查看浏览

F1 打开python文档,不用设置。

值得注意的是 Ctrl+Space这个快捷键和Windows的输入法切换热键冲突,不要紧,当你实在需要提示的时候停下来,仍然会有代码提示的。其他常用快捷键就按习惯来好了。

在编辑过程中,按F5进入shell调试。shell中也有快捷键,都还方便

Alt+DG 先定位到错误行,按此快捷键可以快速定位到出错位置

Alt+DS 直接显示出错历史,找到根源,方便啊

Alt+DA 如果每次都要按,还不够方便,按这个,以后出错都出历史

Alt+DD 打开调试窗口,进入单步调试,方便。

Ctrl+F6 为了清空前面的导入记录等,重新启动shell

另外值得注意的是

Alt+N Alt+P 可以查找以前输入的命令用于补全当前命令

Ctrl+方向键 能够得到增强功能

Python 相关文章推荐
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
在Python的Django框架中为代码添加注释的方法
Jul 16 Python
理解Python垃圾回收机制
Feb 12 Python
Python的装饰器用法学习笔记
Jun 24 Python
解决Python字典写入文件出行首行有空格的问题
Sep 27 Python
使用Python从零开始撸一个区块链
Mar 14 Python
对Python3中的input函数详解
Apr 22 Python
Python异常处理操作实例详解
Aug 28 Python
python实现批量视频分帧、保存视频帧
May 31 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
Dec 11 Python
python数据类型可变不可变知识点总结
Mar 06 Python
Python3 pywin32模块安装的详细步骤
May 26 Python
Sanic框架请求与响应实例分析
Jul 16 #Python
解决Python 中英文混输格式对齐的问题
Jul 16 #Python
Django实战之用户认证(用户登录与注销)
Jul 16 #Python
Python3数据库操作包pymysql的操作方法
Jul 16 #Python
django缓存配置的几种方法详解
Jul 16 #Python
Python 字符串与数字输出方法
Jul 16 #Python
Django实战之用户认证(初始配置)
Jul 16 #Python
You might like
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
php cli配置文件问题分析
2015/10/15 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
vue结合el-upload实现腾讯云视频上传功能
2020/07/01 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
TensorFlow实现RNN循环神经网络
2018/02/28 Python
基于pip install django失败时的解决方法
2018/06/12 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
Django model select的多种用法详解
2019/07/16 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
计算机操作自荐信
2013/12/07 职场文书
防沙治沙典型材料
2014/05/07 职场文书
电教室标语
2014/06/20 职场文书
初中毕业生自我评价
2015/03/02 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
个人道歉信大全
2019/04/11 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android