Python 分享10个PyCharm技巧


Posted in Python onJuly 13, 2019

# 0. PyCharm 常用快捷键

Python 分享10个PyCharm技巧

Python 分享10个PyCharm技巧

# 1. 查看使用库源码

Python 分享10个PyCharm技巧

PyCharm 主程序员在 Stackoverflow 上答道

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。

# 2. 让你的代码 PEP8

Python 分享10个PyCharm技巧

写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就好,Command+Option+L,一键 pep8 走起。

# 3. 新手不再愁安装库

Python 分享10个PyCharm技巧

如果你是新手,可能会为了安装库而感到烦恼,在 PyCharm 里面可以使用你熟悉的图形化界面来安装库,就不用陷在一堆命令行里了。

# 4. 查找文件、类、方法

当我们需要在项目中寻找一个文件名的时候,输入 Command + Shift + O,然后输入你想查找的文件名就可以了。如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。比如我想查找一个叫 test_errors.py 的文件,那么只需要输入 tee 就可以找到。又或者查询 test_errors_1.py 那么只需要输入 tee1 就可以查找到。

# 5. 快速选择代码块

你会怎么快速注释一段 Python 代码块?不会是一行一行的加#吧……

在需要选择某个函数的时候,只需要把光标放在最前面,然后点击 Command + Option + Shift + [ ,就可以选择对当前代码块, 使用 Command + / 注释。

# 6. 快速插入常用代码

Python 分享10个PyCharm技巧

有时候需要输入很长的代码,比如 if __name__ == __main__ : ,这时候手动输入不如直接 Command + J ,就可以直接插入常用代码了。

# 7. 运行/调试代码

运行代码、调试代码应该是大多数人最常用的快捷键吧。

Mac:

Control + r:直接运行当前代码

Control + d:以Debug(调试)模式运行代码

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码

# 8. 缩进你的代码块

在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键来选择你要缩进的代码块,然后使用 Tab 就能缩进啦。

# 9. 展开/收缩代码

当项目写到一定规模的时候,难免方法/函数会很多,这个时候我们可以使用Command + Shift + -符号 来收缩代码,这个主要是为了方便查看。

# 10. 展示多个页面

Python 分享10个PyCharm技巧

当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右键 Split Vertically 或者 Split Horizontally 就可以啦。

这些小技巧你是不是也有经常用呢?还不知道的伙伴们,跟大家总结的这么详细了,合理利用了啊!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python内置函数OCT详解
Nov 09 Python
Python爬虫工程师面试问题总结
Mar 22 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
深入理解Django-Signals信号量
Feb 19 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
python SVM 线性分类模型的实现
Jul 19 Python
python实现复制大量文件功能
Aug 31 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
python rsa-oaep加密的示例代码
Sep 23 Python
举例讲解Python装饰器
Dec 24 Python
简单了解Python3里的一些新特性
Jul 13 #Python
python将类似json的数据存储到MySQL中的实例
Jul 12 #Python
Django对数据库进行添加与更新的例子
Jul 12 #Python
Python 绘制酷炫的三维图步骤详解
Jul 12 #Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 #Python
python实现简单聊天室功能 可以私聊
Jul 12 #Python
pyinstaller参数介绍以及总结详解
Jul 12 #Python
You might like
简单的PHP图片上传程序
2008/03/27 PHP
初步介绍PHP扩展开发经验分享
2012/09/06 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
js函数般调用正则
2008/04/08 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
javascript 动态生成私有变量访问器
2009/12/06 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
python排序方法实例分析
2015/04/30 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
python归并排序算法过程实例讲解
2020/11/04 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
退休教师欢送会主持词
2014/03/31 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技