对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基础教程之五种数据类型详解
Jan 12 Python
使用Python来开发微信功能
Jun 13 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
如何使用Python实现斐波那契数列
Jul 02 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
wxPython实现文本框基础组件
Nov 18 Python
python cv2截取不规则区域图片实例
Dec 21 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 Python
Python json格式化打印实现过程解析
Jul 21 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基于数组实现的分页函数实例
2014/08/20 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中使用Inotify监控文件实例
2015/02/14 Python
Python实现自动发送邮件功能
2021/03/02 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
详解python 爬取12306验证码
2019/05/10 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
python装饰器练习题及答案
2019/11/01 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
活动策划邀请函
2014/02/06 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
银行职员自我鉴定
2014/04/20 职场文书
五一口号
2014/06/19 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
民主生活会剖析材料
2014/09/30 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
dubbo服务整合zipkin详解
2021/07/26 Java/Android
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL