PyCharm的高效使用技巧
以前在写 Python 代码时,总觉得效率很低,因为要时不时地动动鼠标、调整一下格式。这一分神,思路就被打断了,再想接上刚才的思路又得花好长时间...
但是自从知道了下面这几个 PyCharm 的使用技巧后,效率大幅提升,代码敲的也有感觉了(扶我起来,我还能写代码)。这几个 PyCharm 的使用技巧都是我亲身体会很常用且很好用的技巧,现在分享给大家。
... ...
1.常用的快捷键
* 代码段缩进
- Shift + Tab 选中内容位置左缩进
- Tab 选中内容位置右缩进
* 批量注释
- Ctrl + /
* 查看源码
- Ctrl + B
* 代码格式化(遵守 PEP8 格式规范)
- Ctrl + Alt + L
* 查找与替换
- Ctrl + R
2.恢复误删文件
* 项目目录右键 -> Local History ->
Show History -> 找到被误删的文件->
右键 -> Revert 即可恢复
3.关闭烦人的波浪线
* 点击右下角小人头,将级别调至 Syntax 级别
... ...
在这里解释一下为什么我觉得这些快捷键非常好用。
代码格式化:有时候我写代码就不太注重格式,导致代码看起来很乱,可读性很差,这时候只需要用代码格式化快捷键,一键就可以将代码调整至 PEP8 格式。各位又会问,什么是 PEP8 格式呢?PEP8 格式是一种 Python 的编码格式标准,Python 官方推荐按照这种标准格式来写代码。
关闭烦人的波浪线:每次写代码都会遇到屏幕上一堆波浪线的情况,就好像我写的代码有 bug 似的,但其实并没有 bug,只是 PyCharm 的自动检查级别太高了。例如我定义了一个变量 xiaohong,这本没有什么问题,但是 PyCharm 就会检测这个变量不是一个正确的英文单词(我用的中文拼音啊喂),会出现波浪线提示可能有错误,这就导致整个屏幕很乱,看着非常不舒服。
如果想要打开新世界的大门,可以扫描下方的二维码,关注微信公众号「SuperFeng」。
转载于:https://juejin.im/post/5d240bb66fb9a07eb309a094
PyCharm的高效使用技巧相关推荐
- 你不知道的18个Python高效编程技巧
来源 | Python编程时光 初识Python语言,觉得python满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行 ...
- Pycharm中一些不为人知的技巧pycharm技巧
https://www.jianshu.com/p/e9a58704f572 Pycharm中一些不为人知的技巧 0.641 2019.04.08 15:25:50 字数 705 阅读 227 有时候 ...
- python多线程挂了_python多线程输入的问题 python高效编程技巧13(如何在线程之间实现...
python3 创建线程时不用args传参,执行线程时为什如果创建线程时在target里就传入了参数,为什么在启动线程时,线程不是在Python多线程下,每个线程的执行方式: 有什么了不起,大不了继续 ...
- python高效编程15个利器_你不知道的18个Python高效编程技巧
来源 | Python编程时光 初识Python语言,觉得python满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行 ...
- 18 个 Python 高效编程技巧,Mark!
点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自Python数据科学,禁二次转载 初识Python语言,觉得python满足了 ...
- 干货 | 18个 Python 高效编程技巧
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 初识Python语言,觉得python满足了我上学时候对编程语言的 ...
- 【Python】python初学者应该知道与其他语言差异化的高效编程技巧(附测试代码+详细注释)
目录 1. 交换变量 2. 集合去重 3. 列表推导.集合推导和字典推导 4. 统计字符串中各个字符出现的次数 5.优雅地打印JSON数据 6.行内的if语句 6. 符合正常逻辑的数值比较 7. 田忌 ...
- 爱了,这18个 Python 高效编程技巧真香
初识Python语言,觉得python满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了.高级语言,如果做 ...
- 如此优秀,这18个 Python 高效编程技巧真的太香了
初识 Python 语言,觉得 Python 满足了我上学时候对编程语言的所有要求.python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了. 高级语 ...
最新文章
- linux 终端什么意思,请问我的终端显示的是什么意思
- VS2008正式版创建silverlight项目失败的解决办法
- 【转】mysql 分析查找执行效率慢的SQL语句
- 【计算机网络】网络安全 : 入侵检测系统 ( 基于特征的入侵检测系统 | 基于异常的入侵检测系统 )
- 【云音乐】从手游APP到云音乐视频标签分类,时隔3个月再次面对多标签任务,终于摸索出了一些小经验。附自定义评估函数代码
- how is bookmark function implemented in Opportunity
- Golang实现web api接口调用及web数据抓取[get post模式]
- EF Core3.0+ 通过拦截器实现读写分离与SQL日志记录
- Npm基本指令(转)
- 免费SSL申请:(各大服务商资源综合)- 免费获取
- 解决chrome在docky上的图标模糊或不能锁定的问题
- 顺序表中有效元素的长度_图解线性表,启动数据结构的大门,深刻理解链式存储和顺序存储!...
- 解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手
- 垃圾回收GC经典算法
- 使用Outlook Connector插件之后 qq发送过来的邮件为乱码
- 算法:Invert Binary Tree(翻转二叉树)
- fritzing导入元件_fritzing元件库下载-fritzing传感器元件库v0.9.3 中文版 - 极光下载站...
- 微软面试58道逻辑面试题
- PPT转图片(Java)
- Python基础(编码格式、文件、目录)