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文档生成工具pydoc使用介绍
Jun 02 Python
Windows下Python的Django框架环境部署及应用编写入门
Mar 10 Python
python Django批量导入不重复数据
Mar 25 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
django orm 通过related_name反向查询的方法
Dec 15 Python
Python搭建Spark分布式集群环境
Jul 05 Python
NumPy排序的实现
Jan 21 Python
python安装后的目录在哪里
Jun 21 Python
浅谈matplotlib 绘制梯度下降求解过程
Jul 12 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 SEO优化之URL优化方法
2011/04/21 PHP
php四种定界符详解
2017/02/16 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
js实现图片360度旋转
2017/01/22 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
express.js中间件说明详解
2019/03/19 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
vue实现页面切换滑动效果
2020/06/29 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
利用Python实现网络测试的脚本分享
2017/05/26 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
Python转换时间的图文方法
2019/07/01 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
python操作toml文件的示例代码
2020/11/27 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
家长评语大全
2014/01/22 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏