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实现查找excel里某一列重复数据并且剔除后打印的方法
May 26 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
Python反转序列的方法实例分析
Mar 21 Python
python画折线图的程序
Jul 26 Python
浅谈django的render函数的参数问题
Oct 16 Python
python根据url地址下载小文件的实例
Dec 18 Python
python多线程抽象编程模型详解
Mar 20 Python
Python生成一个迭代器的实操方法
Jun 18 Python
python 列表推导式使用详解
Aug 29 Python
Pytest参数化parametrize使用代码实例
Feb 22 Python
Python super()方法原理详解
Mar 31 Python
基于python实现判断字符串是否数字算法
Jul 10 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网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
vue mounted组件的使用
2018/06/18 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
解决Python二维数组赋值问题
2019/11/28 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
生产车间主任的个人自我鉴定
2013/10/25 职场文书
家长对孩子评语
2014/01/30 职场文书
全国道德模范事迹
2014/02/01 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
保留意见审计报告
2015/06/05 职场文书