超级详细实用的pycharm常用快捷键


Posted in Python onMay 12, 2021

1.注释(添加/消除)(Ctrl + /)

这里说下Python的单行注释是 # , 多行注释是 '''注释内容''' ,  java的单行注释是 // , 多行注释 /* 注释内容 */,  文档注释 /** 注释内容 */

这里说的注释快捷键主要用于多行注释, 当你想把一段代码暂时注释掉的时候, 可以直接选中这段代码, 利用此快捷键, 想恢复的时候用同样的操作即可.

2.代码右移/左移(Tab / Shift + Tab)

Python中对代码的缩进非常严格, 会直接导致语法错误, 正常的缩进都是4个空格(也就是一个tab键), 为了统一方便不容易出错, 在缩进的时候最好统一使用tab键进行缩进.

3.自动缩进(Ctrl + alt + I)

如果你的代码出现了缩进问题, 但不容易看出来问题出现在哪里的时候, 就可以用此快捷键进行自动缩进, 直接更正错误所在, 当然也可以用下文的快速修正.

4.PEP8规范格式化(Ctrl + alt + L)

现在的Python语法格式规范是遵循PEP8规范的, 可能有时候格式上的问题并不是导致语法错误, 但为了代码的整洁与易读性, 最好用下次快捷键快速规范一下代码. 在平时敲代码的时候就可以强迫自己遵照规范来敲, 养成良好的代码书写习惯.

5.快速修正(alt + enter 再回车)

此功能能快速修正你代码出现的一些语法错误, 使用快捷键之后会显示修正建议, 一般来说再按一下回车自动修正就可以了.

6.复制一行/多行/选中部分(Ctrl + D)

普通的复制需要选中复制内容, 再复制粘贴, 比较麻烦, 用此快捷键, 可以直接复制一行或选中的多行, 还是很方便的. 注意一下在eclipse中此快捷键为删除一行, 千万别记混了.

7.删除一行/多行(Ctrl + Y)

这个和上面的复制相对应, 直接删除一整行, 不需要一个一个删除了, 这个快捷键也注意一下, 因为在系统中这是 反撤销 的快捷键.

8.全局查找(Ctrl + shift + F)

普通查找Ctrl+F, 系统通用的就不说了, 这里的全局查找可以在整个项目中查找, 并不只是当前的文件.

9.全局替换(Ctrl + shift + R)

这个和全局查找相对应的.

10.光标移动到下一行(shift + Enter)

正常只有在光标在结尾时按enter才会换到下一行, 如果在中间, 会将后面的代码一起移动到下一行, 这个快捷键可以让在中间的光标直接移动到下一行, 不会影响后面代码.

11.撤销/反撤销(Ctrl + Z / Ctrl + shift + Z)

这也是很常用的功能, 只是要注意反撤销和系统(Ctrl + Y)的差别.

12.复写父类代码(Ctrl + o)

很多时候会复写父类的代码, 但自己直接打父类的相关代码, 有可能会出现拼写错误, 使用此快捷键保证可以不会出现拼写错误.

13.选中单词/代码块(Ctrl + W)

此方法选中单词/代码块不需要用鼠标一点点的选中, 还是比较方便的. 注意在QQ浏览器中为关闭当前标签的快捷键, 也是比较常用的.

14.快速查看文档(代码信息)(Ctrl + Q)

对于一个方法/函数/类不了解的时候, 可以快速查看相关文档信息.

15.任意位置向下插入一行(shift + enter)

这个和光标移动到下一行是相同快捷键, 其实只是应用场景稍微变化, 下面有代码就是插入一行, 没有代码自然就是只移动光标了.

16.任意位置向上插入一行(Ctrl + alt + enter)

这个和上面的操作正好相反. 相同的地方是都是可以在任意位置进行操作, 不用在意光标位置.

17.查看项目视图(alt + 1)

超级详细实用的pycharm常用快捷键

项目视图显示了整个项目的文件结构. 也是默认的视图.

18.查看结构视图(alt + 7)

结构视图展示了项目中各种具体的结构: 类, 方法, 变量等各种具体信息, 也是很有用的视图.

19.快速进入代码(Ctrl + 左键)

在调用方法等情况下, 如果想知道方法的具体详情, 用此方法可以直接进入到方法内部.

20.快速查看历史(alt + 左(返回)/右键(前进))

这个和系统快捷键的作用的类似的, 想回顾之前的操作, 还是很方便的.

21.快速查看不同方法(alt + 上/下)

此方法可以直接从一个方法跳到另一个方法, 对于查看代码来说还是非常方便的.

22.切换视图(Ctrl + Tab)

这个切换视图和QQ浏览器中是一样的, 可能除了系统的切换视图之外, 其他软件的切换视图大多都是这个快捷键.

23.查看资源文件(两次shift)

此方法可以快速的查看你引入的资源文件的详情.

24.查看方法在哪里被调用(Ctrl + alt + H 双击可确定位置)

此方法可以很快的找到方法被调用的位置, 对于了解代码结构还是很有用的.

25.查看父类(Ctrl + U)

26.查看继承关系(Ctrl + H)

到此这篇关于超级详细实用的pycharm常用快捷键的文章就介绍到这了,更多相关pycharm常用快捷键内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python入门及进阶笔记 Python 内置函数小结
Aug 09 Python
web.py在模板中输出美元符号的方法
Aug 26 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
python对配置文件.ini进行增删改查操作的方法示例
Jul 28 Python
python使用tensorflow深度学习识别验证码
Apr 03 Python
Python使用numpy模块创建数组操作示例
Jun 20 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
Python 占位符的使用方法详解
Jul 10 Python
Python依赖包整体迁移方法详解
Aug 15 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
Python爬取某拍短视频
Jun 11 Python
pycharm 如何查看某一函数源码的快捷键
教你使用Pandas直接核算Excel中快递费用
用python开发一款操作MySQL的小工具
May 12 #Python
浅谈Python类的单继承相关知识
May 12 #Python
PyCharm 安装与使用配置教程(windows,mac通用)
在python中实现导入一个需要传参的模块
May 12 #Python
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
You might like
收集的php编写大型网站问题集
2007/03/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
2012/09/17 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
python中文编码问题小结
2014/09/28 Python
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
Python中super的用法实例
2015/05/28 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
Python制作词云图代码实例
2019/09/09 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
如何进行Linux分区优化
2016/09/13 面试题
一道Delphi面试题
2016/10/28 面试题
群众路线自查报告及整改措施
2014/11/04 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js