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学习教程之Numpy和Pandas的使用
Sep 11 Python
python中学习K-Means和图片压缩
Nov 20 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
在python中实现强制关闭线程的示例
Jan 22 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
Aug 20 Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 Python
tensorflow多维张量计算实例
Feb 11 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
使用BeautifulSoup4解析XML的方法小结
Dec 07 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
python scipy 稀疏矩阵的使用说明
May 26 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常用代码大全(新手入门必备)
2010/06/29 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
js实现中文实时时钟
2020/01/15 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
八年级生物教学反思
2014/01/22 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
财务部绩效考核方案
2014/05/04 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
职称评定个人总结
2015/03/05 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
行政复议决定书
2015/06/24 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python
关于React Native 无法链接模拟器的问题
2021/06/21 Javascript