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语言编写电脑时间自动同步小工具
Mar 08 Python
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
python在不同层级目录import模块的方法
Jan 31 Python
python里使用正则表达式的组嵌套实例详解
Oct 24 Python
PyQt5每天必学之组合框
Apr 20 Python
python+selenium实现简历自动刷新的示例代码
May 20 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
通过Python实现Payload分离免杀过程详解
Jul 13 Python
通过案例解析python鸭子类型相关原理
Oct 10 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 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部分常见问题总结
2006/10/09 PHP
PHP session会话的安全性分析
2011/09/08 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
请离开include_once和require_once
2013/07/18 PHP
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
Nodejs从有门道无门菜鸟起飞必看教程
2016/07/20 NodeJs
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
layui使用label标签的方法
2019/09/14 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
Python二分查找详解
2015/09/13 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
python使用正则筛选信用卡
2019/01/27 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
Pytorch之Variable的用法
2019/12/31 Python
pytorch构建多模型实例
2020/01/15 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
房地产财务部员工岗位职责
2014/03/12 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python