layui 导航收缩代码_pycharm的十个小技巧,让你写代码效率翻倍
前言
作 者:刘善国
漫 画:猫小光
来 源:麻瓜编程(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的十个小技巧,让你写代码效率翻倍相关推荐
- 6 个工作中休息小技巧,让你工作效率翻倍!
本文转载自:Google 都在用的 6 个休息小技巧,让你工作效率翻倍 一. 大脑工作久了为什么要休息:为了恢复注意力和意志力 大家应该都有感受,工作久了会累,思想走神,效率就会降低. 研究表明,大脑 ...
- Google 都在用的 6 个休息小技巧,让你工作效率翻倍
以前上学时,每节课 40 - 50 分钟,然后会休息 10 分钟. 工作后,没有了约束,自己平时忙碌一段时间,也会刷下朋友圈,看个小视频休息一下,我管这叫做劳逸结合,能提高工作效率. 但是,我最近读到 ...
- android studio导出apk_Android 应用构建速度提升的十个小技巧
应用的构建速度会直接影响开发效率,本文将带您通过改造一个 Android 应用: "Google 追踪圣诞老人 (Google Santa Tracker)" 来为大家提供十个小技 ...
- Oracle 查询的十个小技巧
Oracle数据库查询十个小技巧 数据查询,是数据库操作中最主要的功能之一:有时候数据库查询性能的好坏,直接关系到数据库的运行效率,关系到数据库的选型.下面笔者不谈大道理,只是对其中对一些平时大家容易 ...
- 初次入坑解析的小程序(决定写代码风格的小程序)
初次入坑解析的小程序(决定写代码风格的小程序) 我是一个大二的学生,在接触小程序之前我是一个学计算机运维的,后来入了坑,在入坑以后开发了两个小程序. 第一个是为学校开发的一个考勤的小程序,样式是别人设 ...
- delphi十个小技巧
delphi十个小技巧.... 1.判断一个字符串是否包含于另外一个字符串的方法 例如:if pos('ab','abcd')<>0 then messagedlg('ab是包含于abcd ...
- JavaScript 工作原理(二)-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
From:https://segmentfault.com/a/1190000014770145 原文请查阅这里,略有删减. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScrip ...
- JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
原文请查阅这里,略有删减. 本系列持续更新中,Github 地址请查阅这里. 这是 JavaScript 工作原理的第二章. 本章将会深入谷歌 V8 引擎的内部结构.我们也会为如何书写更好的 Java ...
- 写出漂亮代码的45个小技巧
不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟. ...
最新文章
- JSP第二次作业_7小题
- 网络高可用性之流量镜像和端口流量控制
- Vmware学习虚拟机操作时遇到的问题和解决
- scala函数的定义
- Django(part36)--cookies
- C language day1
- java共享租车信息管理系统jsp源码
- Jenkins分布式构建和部署(master-slave)
- 改善C#公共程序类库质量的10种方法
- 纽约出租车计费问题:如何加载千万行级的大数据集
- 如何在 Mac 上修改鼠标指针颜色?
- 从事计算机工作的应该,未来想从事计算机方面的工作,现在应该学习些什么东西?...
- Linux系统连接以太网与WIFI的方法
- 2.14 视图的分页预览以及分页符的使用 [原创Excel教程]
- 芭蕉树上第二十二根芭蕉-- QT中一些报错问题
- WKWebView 如何支持window.open方法
- C++一本通题库1008
- python匿名函数调用_python之内置函数,匿名函数
- bte上了b网_酷站推荐 - tukkk.com - 小语种口语网
- Appollo高精度地图
热门文章
- python 实现异常退出
- [解决方案]SystemError: Parent module ‘‘ not loaded, cannot perform relative import的解决方案
- 将div垂直居中放置在另一个div中[重复]
- #if DEBUG与条件(“ DEBUG”)
- Tensorflow:如何保存/恢复模型?
- 使Vim将所有空格显示为字符
- 如何使用Node.js获取当前脚本的路径?
- 在JavaScript中创建多行字符串
- 分析型数据库受大数据市场追捧
- c++读取文件内容并保存到二维数组