对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 相关文章推荐
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
Python日期的加减等操作的示例
Aug 15 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 Python
python抽取指定url页面的title方法
May 11 Python
python 获取字符串MD5值方法
May 29 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
Django模板Templates使用方法详解
Jul 19 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
TensorFlow tf.nn.conv2d实现卷积的方式
Jan 03 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 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设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
Javascript 构造函数 实例分析
2008/11/26 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
jquery 多行滚动代码(附详细解释)
2010/06/17 Javascript
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
js 解析 JSON 数据简单示例
2020/04/21 Javascript
python类定义的讲解
2013/11/01 Python
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
Python中如何定义一个函数
2016/09/06 面试题
丧事主持词大全
2014/04/02 职场文书
机关党员公开承诺书
2014/08/30 职场文书
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
公司慰问信范文
2015/03/23 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
退伍军人感言
2015/08/01 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
vue使用watch监听属性变化
2022/04/30 Vue.js
MySQL主从切换的超详细步骤
2022/06/28 MySQL