对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的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
python正则实现提取电话功能
Feb 24 Python
python pygame实现2048游戏
Nov 20 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
Python流程控制 if else实现解析
Sep 02 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
Python基于Tkinter编写crc校验工具
May 06 Python
python 实用工具状态机transitions
Nov 21 Python
详解Python中的for循环
Apr 30 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
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
javascript 浏览器检测代码精简版
2010/03/04 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
[05:11]TI9战队采访——VIRTUSPRO
2019/08/22 DOTA
处理Python中的URLError异常的方法
2015/04/30 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python 批量修改/替换数据的实例
2018/07/25 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
英语专业毕业生自我鉴定
2013/11/09 职场文书
项目投资意向书
2014/04/01 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB