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 简易计算器程序,代码就几行
Aug 29 Python
python del()函数用法
Mar 24 Python
python通过BF算法实现关键词匹配的方法
Mar 13 Python
Python自动扫雷实现方法
Jul 25 Python
Python中Class类用法实例分析
Nov 12 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
Jun 16 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
Python中scatter函数参数及用法详解
Nov 08 Python
基于Python中numpy数组的合并实例讲解
Apr 04 Python
python小项目之五子棋游戏
Dec 26 Python
Django实现将views.py中的数据传递到前端html页面,并展示
Mar 16 Python
Django-simple-captcha验证码包使用方法详解
Nov 28 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 数字左侧自动补0
2008/03/31 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
2020/04/10 Javascript
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
python中MethodType方法介绍与使用示例
2017/08/03 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
银行求职信个人范文
2013/12/16 职场文书
租房协议书范本
2014/04/09 职场文书
员工考核评语大全
2014/04/26 职场文书
安全生产宣传标语
2014/06/06 职场文书
语文课外活动总结
2014/08/27 职场文书
人事局接收函
2015/01/31 职场文书
2015年双拥工作总结
2015/04/08 职场文书
培训简讯范文
2015/07/20 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
2019年思想汇报
2019/06/20 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python