前言

作 者:刘善国
漫 画:猫小光
来 源:麻瓜编程(easypython)

0. PyCharm 常用快捷键

1. 查看使用库源码

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。

2. 让你的代码 PEP8

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

3. 新手不再愁安装库

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

4. 查找文件、类、方法

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

5. 快速选择代码块

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

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

6. 快速插入常用代码

有时候需要输入很长的代码,比如 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. 展示多个页面

当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右键 Split Vertically或者 Split Horizontally 就可以啦。

layui 导航收缩代码_pycharm的十个小技巧,让你写代码效率翻倍相关推荐

  1. 6 个工作中休息小技巧,让你工作效率翻倍!

    本文转载自:Google 都在用的 6 个休息小技巧,让你工作效率翻倍 一. 大脑工作久了为什么要休息:为了恢复注意力和意志力 大家应该都有感受,工作久了会累,思想走神,效率就会降低. 研究表明,大脑 ...

  2. Google 都在用的 6 个休息小技巧,让你工作效率翻倍

    以前上学时,每节课 40 - 50 分钟,然后会休息 10 分钟. 工作后,没有了约束,自己平时忙碌一段时间,也会刷下朋友圈,看个小视频休息一下,我管这叫做劳逸结合,能提高工作效率. 但是,我最近读到 ...

  3. android studio导出apk_Android 应用构建速度提升的十个小技巧

    应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: "Google 追踪圣诞老人 (Google Santa Tracker)" 来为大家提供十个小技 ...

  4. Oracle 查询的十个小技巧

    Oracle数据库查询十个小技巧 数据查询,是数据库操作中最主要的功能之一:有时候数据库查询性能的好坏,直接关系到数据库的运行效率,关系到数据库的选型.下面笔者不谈大道理,只是对其中对一些平时大家容易 ...

  5. 初次入坑解析的小程序(决定写代码风格的小程序)

    初次入坑解析的小程序(决定写代码风格的小程序) 我是一个大二的学生,在接触小程序之前我是一个学计算机运维的,后来入了坑,在入坑以后开发了两个小程序. 第一个是为学校开发的一个考勤的小程序,样式是别人设 ...

  6. delphi十个小技巧

    delphi十个小技巧.... 1.判断一个字符串是否包含于另外一个字符串的方法 例如:if pos('ab','abcd')<>0 then messagedlg('ab是包含于abcd ...

  7. JavaScript 工作原理(二)-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)

    From:https://segmentfault.com/a/1190000014770145 原文请查阅这里,略有删减. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScrip ...

  8. JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)

    原文请查阅这里,略有删减. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScript 工作原理的第二章. 本章将会深入谷歌 V8 引擎的内部结构.我们也会为如何书写更好的 Java ...

  9. 写出漂亮代码的45个小技巧

    不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟. ...

最新文章

  1. JSP第二次作业_7小题
  2. 网络高可用性之流量镜像和端口流量控制
  3. Vmware学习虚拟机操作时遇到的问题和解决
  4. scala函数的定义
  5. Django(part36)--cookies
  6. C language day1
  7. java共享租车信息管理系统jsp源码
  8. Jenkins分布式构建和部署(master-slave)
  9. 改善C#公共程序类库质量的10种方法
  10. 纽约出租车计费问题:如何加载千万行级的大数据集
  11. 如何在 Mac 上修改鼠标指针颜色?
  12. 从事计算机工作的应该,未来想从事计算机方面的工作,现在应该学习些什么东西?...
  13. Linux系统连接以太网与WIFI的方法
  14. 2.14 视图的分页预览以及分页符的使用 [原创Excel教程]
  15. 芭蕉树上第二十二根芭蕉-- QT中一些报错问题
  16. WKWebView 如何支持window.open方法
  17. C++一本通题库1008
  18. python匿名函数调用_python之内置函数,匿名函数
  19. bte上了b网_酷站推荐 - tukkk.com - 小语种口语网
  20. Appollo高精度地图

热门文章

  1. python 实现异常退出
  2. [解决方案]SystemError: Parent module ‘‘ not loaded, cannot perform relative import的解决方案
  3. 将div垂直居中放置在另一个div中[重复]
  4. #if DEBUG与条件(“ DEBUG”)
  5. Tensorflow:如何保存/恢复模型?
  6. 使Vim将所有空格显示为字符
  7. 如何使用Node.js获取当前脚本的路径?
  8. 在JavaScript中创建多行字符串
  9. 分析型数据库受大数据市场追捧
  10. c++读取文件内容并保存到二维数组