对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实现通过pil模块对图片格式进行转换的方法
Mar 24 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
Python中pygame安装方法图文详解
Nov 11 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
Python实现SQL注入检测插件实例代码
Feb 02 Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 Python
Python Lambda函数使用总结详解
Dec 11 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
Python列表倒序输出及其效率详解
Mar 04 Python
PyQt5事件处理之定时在控件上显示信息的代码
Mar 25 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 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去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
Webpack path与publicPath的区别详解
2018/05/03 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
Python多线程获取返回值代码实例
2020/02/17 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
Python操作Jira库常用方法解析
2020/04/10 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
会计毕业生自荐信
2013/11/21 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书