qpython3h怎么分享_你有哪些想要分享的 PyCharm 使用技巧?

为 PyCharm 新手整理了最常用的10个小技巧,能帮你省下不少时间。

0. 常用快捷键

先上两张速查图,可以设为桌面或者打印出来放在手边,想不起来时瞄一眼,很快就能记住常用快捷键了。

这里压缩图片画质太厉害了,啥都看不清,好多同学跟我要原图。

关注微信公众号「麻瓜编程」,回复「pycharm」可以获得快捷键速查图原图。

1. 查看使用库源码

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。https://www.zhihu.com/video/870276453617504256

2. 让你的代码 PEP8

写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就好,Command+Option+L,一键 pep8 走起。

3. 新手不再愁安装库

如果你是新手,可能会为了安装库而感到烦恼,在 PyCharm 里面可以使用你熟悉的图形化界面来安装库,就不用陷在一堆命令行里了。https://www.zhihu.com/video/870276553974620160

4. 查找文件,类, 方法

当我们需要在项目中寻找一个文件名的时候,输入 Command + Shift + O,然后输入你想查找的文件名就可以了。如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。比如我想查找一个叫 test_errors.py 的文件,那么只需要输入tee 就可以找到。又或者查询 test_errors_1.py 那么只需要输入 tee1 就可以查找到。https://www.zhihu.com/video/870276699542151168

5. 快速选择代码块

你会怎么快速注释一段 Python 代码块?不会是一行一行的加#吧……

在需要选择某个函数的时候,只需要把光标放在最前面,然后点击 Command + Option + Shift + [,就可以选择对当前代码块, 使用 Command + /注释。https://www.zhihu.com/video/870276768051920896

6.快速插入常用代码

有时候需要输入很长的代码,比如 if __name__ == '__main__': ,这时候手动输入不如直接 Command + J ,就可以直接插入常用代码了。https://www.zhihu.com/video/870276820145147904

7.运行/调试代码

运行代码、调试代码应该是大多数人最常用的快捷键吧。具体操作见视频:

7运行或调试_腾讯视频https://v.qq.com/x/cover/n05165kwfy6/n05165kwfy6.html

8.缩进你的代码块

在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键 来选择你要缩进的代码块,然后使用 Tab 就能缩进啦。

8缩进代码块_腾讯视频https://v.qq.com/x/cover/k0516ol5f2q/k0516ol5f2q.html

9.展开/收缩代码

当项目写到一定规模的时候,难免方法/函数会很多,这个时候我们可以使用

Command + Shift + -符号 来收缩代码,这个主要是为了方便查看。

9展开/收缩代码_腾讯视频https://v.qq.com/x/cover/i05165x5smx/i05165x5smx.html

10.展示多个页面

当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右键 Split Vertically 或者 Split Horizontally 就可以啦。_腾讯视频https://v.qq.com/x/cover/l0516z0yiqy/l0516z0yiqy.html

——————————纠结的更新分割线——————————

看到大家这么喜欢很开心,想更新10个高阶一点的技巧,又有点担心太长了没人看,很纠结。不过本着对知识负责的态度,还是要更新高阶技巧的。看不完没关系,先收藏起来以后再看嘛。

11.IdeaVim 插件回到 VIM

如果你是 VIM 的忠实粉丝,那么没关系,IdeaVim 插件让你能享受 PyCharm 的智能可视化功能时 还不失去 VIM 的快捷编辑 。Enjoy VIM in PyCharm!https://www.zhihu.com/video/870275239672696832

12. 设置代码模板

设置代码模版是个非常实用的技巧,通过代码模版我们可以指定新建代码文件诸如解释器路径、文件编码方法、版权、作者等通用信息。

https://www.zhihu.com/video/870275357499080704

13. 函数调用层级可视化

在大型项目中,函数调用关系及其复杂时,若我们要从整体上理清业务的逻辑关系,那么关键函数的调用层级信息则非常重要。Pycharm 操作03_腾讯视频https://v.qq.com/x/cover/u1319g8fad7/u1319g8fad7.html

14. 实时显示文档和函数参数

当你在默默写着代码时,突然发现自己忘记了正使用的库函数定义和参数时,你会怎么办,切出到浏览器里搜索该函数吗?NO,PyCharm 提供了更好的方法,只需要一键即可显示出该函数的定义,并且可以实时显示出参数。在 PyCharm 中, 通过快捷键 F1 可以调出光标处函数文档,Command+P 可以显示出光标处函数参数。14. 实时显示文档和函数参数_腾讯视频https://v.qq.com/x/cover/t0516rqntvo/t0516rqntvo.html

15. 超实用搜索 Search Everywhere

提到搜索,不得不表扬下 PyCharm 的 Search Everywhere 功能,你可以搜索到整个项目中(包括库文件)所有类、文件、符号(变量、函数)等,非常方便。当然它也支持你单独搜索类、文件或符号。Pycharm 操作05_腾讯视频https://v.qq.com/x/cover/o131975dqnf/o131975dqnf.html

16. DEBUG

试想下,Python 怎么进行调试呢?pdb,没错,这个和 gdb 类似的工具。那么一般如何使用, 一种常见的方式是在需要加入断点的地方插入 import pdb; pdb.set_trace(), 然后再正常运行脚本, 程序会自动在设置断点处停下来。 在 PyCharm 中,你可以像使用 VC++调试 C/C++代码那样来调试 Python,这种既视感可是很舒服的。Pycharm 操作06_腾讯视频https://v.qq.com/x/cover/e1319ffgcd4/e1319ffgcd4.html

17. 智能重构

某日产品经理丢来一个需求,要求一周搞定,然后你每晚加班到凌晨辛勤工作来搞定这个需求,时间刚好过去一半,产品经理又来找你了,“我们这个需求能否做点小调整”,当你听到这个消息时,你的心里应该隐隐感觉到不妙。是的,产品经理可不管你之前代码 import 依赖有多复杂,函数或者变量或者类的命名是否贴切,代码文件路径是否合适......So,幸好 PyCharm 有智能的 Refactor 功能, 让你轻松重构函数、类,变换路径,更改文件名等等操作。7智能重构http://v.youku.com/v_show/id_XMjgzOTQzMTE4OA==.html

18. 快捷生成单元测试模板

单元测试是每个程序员都无法逾越的一道鸿沟,甚至单元测试覆盖率也会用来评估软件的健壮性。PyCharm 则提供了快速生成单元测试模版的方法。当然,PyCharm 只是帮你生成了单元测试的基础代码,测试的逻辑还是需要自己码的。PyCharm 08_腾讯视频https://v.qq.com/x/cover/v1319dj0r0g/v1319dj0r0g.html

19. 图形化 VSC 操作之 git

git 作为程序员代码版本管理利器,广为程序员使用。但如果你对记忆 git 一堆堆命令比较头痛的话,那么 PyCharm 的图形化 VCS 将是你的拯救者。PyCharm 的 VCS 支持 git 和 svn,并通过图形界面方式提供了你所能想到的功能,而且界面简洁,易于操作。19. 图形化 VSC 操作之 git_腾讯视频https://v.qq.com/x/cover/x0516clxk7p/x0516clxk7p.html

20. 利用 ssh 远程部署

一般参与开发的大型项目时,个人负责的小组件都可能会依赖其它组建才能运行起来,而其它组建又比较复杂而不便于本地部署时,你会怎么办?是选择每次修改后,手动打包拷贝到远程服务器,在远程服务器上解压部署;还是希望在编辑器中修改之后,编辑器自动同步到远程服务器呢。不出意外,你会选择后者,而 PyCharm 则帮你实现了,你只需要配置一次,即可一劳永逸。Pycharm 操作10_腾讯视频https://v.qq.com/x/cover/d1319z8t9zu/d1319z8t9zu.html

好多同学跟我要原图。

关注微信公众号「麻瓜编程」,回复「pycharm」可以获得 PyCharm 快捷键速查图的高清原图。

学 Python ≠ 100G 视频资料

学 Python ≠ 傻瓜式的在线填空题

只有多写实操项目,才能学的高效。只有建立自己的知识体系,才能学的踏实。

这是我们一直在强调的学习方法,试过的人都学成了,没听进去的人都吃亏了。于是这一次,我们把学习方法做进了课程体系里。

学习顺序按照「学习-测评-实操」进行,强制你多写代码多练习,让你学的高效。

课程按照「建立知识模型-用法必知必会-上手项目案例-系统学习脑图」的知识体系,逐个模块系统递进,既有完整实操项目从零到上线,又有系统脑图的体系化,让你学的踏实。

这是只在「Python 后端工程师培养计划」才有的学习体验。

查看课程目录、免费试听:Python 后端工程师培养计划​www.mugglecode.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值