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调用cmd命令行制作刷博器
Jan 13 Python
python字典排序实例详解
May 20 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
matplotlib作图添加表格实例代码
Jan 23 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
python调用动态链接库的基本过程详解
Jun 19 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
Python实现序列化及csv文件读取
Jan 19 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
Python中如何添加自定义模块
Jun 09 Python
Python自动化测试PO模型封装过程详解
Jun 22 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/06/12 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
openlayers4实现点动态扩散
2020/08/17 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
python处理xml文件的方法小结
2017/05/02 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
比利时家具购买网站:Home24
2019/01/03 全球购物
医学专业五年以上个人求职信
2013/12/03 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
先进事迹演讲稿
2014/09/01 职场文书
入党积极分子个人总结
2015/03/02 职场文书
团日活动总结格式
2015/05/11 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android