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 相关文章推荐
通过C++学习Python
Jan 20 Python
python中查看变量内存地址的方法
May 05 Python
详解Python3中yield生成器的用法
Aug 20 Python
Python制作爬虫抓取美女图
Jan 20 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
django上传图片并生成缩略图方法示例
Dec 11 Python
详解python的ORM中Pony用法
Feb 09 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 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中static,const与define的使用区别
2013/06/18 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
javascript中 try catch用法
2015/08/16 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
canvas时钟效果
2017/02/16 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
python得到windows自启动列表的方法
2018/10/14 Python
在python中bool函数的取值方法
2018/11/01 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
如何使用python进行pdf文件分割
2019/11/11 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
如何提高MySql的安全性
2014/06/19 面试题
合同意向书范本
2014/07/30 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
单位租房协议书样本
2014/10/30 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
关于远足的感想
2015/08/10 职场文书
Redis 哨兵集群的实现
2021/06/18 Redis