如果让我给新手推荐一个 PyCharm 必装插件,那一定是 。
它就相当于一个快捷键管理大师,它时刻地在:
- 教导你,当下你的这个操作,应该使用哪个快捷操作来提高效率?
- 提醒你,当下你的这个操作,还没有设置快捷键,赶紧设置一个?
有了 ,你很快就能熟练地掌握快捷键,替代鼠标指日可待。
比如我使用鼠标点开 ,它就会在右下角弹窗提示你该用哪个快捷键。
在大多数场景之下,使用鼠标的效率和精准度,是远不如键盘快捷键的(前提是你已经相当熟练的掌握了快捷键),这个你得承认吧。
安装方法如下,安装完后需要重启 Pycharm 生效。
富文本排版文档是一件非常痛苦的事情 ,对于程序员写文档,最佳的推荐是使用 Markdown ,我所有的博客日记都是使用 Markdown 写出来的。
从 Github下载的代码一般也都会带有README.md文件,该文件是一个Markdown格式的文件。
PyCharm是默认没有安装Markdown插件的,所以不能按照Markdown格式显示文本,显示的是原始文本。
因此,如果要在 PyCharm 中阅读 Markdown 文档,可以装一下 Markdown support 这个插件。
安装的方法有两种:
1、第一种,最方便的,就是你打开一个 MD 的文档,PyCharm 就会提示你安装它。
2、从插件商店中搜索安装。
效果如下
(注:这个不是插件,不需要到商店安装)
使用 Jupyter 之前 ,先要安装它
然后按照下图指示新建一个 Notebook ,就可以开始运作了。
这个界面感觉和 Jupyter 的风格不太符
但是使用上是没有什么区别的,记住三个快捷键就好(下面指的是 Mac 上的,Windows 上的有所不同)
- Ctrl+Enter:运行该 cell
- Option + shift + Enter:调试该 cell
- Shift + Enter:插入一个新的 cell
只要你安装了 Jupyter 后,你使用 Python Console 也会自动变成 Jupyter 的模式
Regex Tester是PyCharm的第三方插件,可以测试正则表达式。
按照下图入口,安装 Regex Tester 插件:
安装完成后,无需重启 PyCharm ,点击 PyCharm 界面左下方的小矩形按钮,就能找到 Regex Tester 选项。
使用效果如下:
(注:这是自带工具,不是插件,不需要安装)
对于像我这样熟悉 Linux 的开发者来说,Windows 的 那些 CMD 命令带来的糟糕体验是无法忍受的。
在弹出的 Bash 窗口,你可以敲入你想使用的 Linux 命令,是不是舒服多了。
首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。
然后在 PyCharm 导入这个工具,具体设置如下图
我随意写了一段不符合 pep8 规范的代码。
点击右键,选择 ->
看一下效果,还是挺明显的。
你可能会说,Pycharm 本身就自带这个功能了呀,快捷键 ++,就可以实现一键pep8了。你可以对比一下,Pycharm 自带的代码 pep8 化功能 并没有像这个来得彻底。我相信你最终的选择肯定是后者。
PyCharm 的 Test RESTful Web
Service工具提供了RESTful接口测试界面,如下图所示,提供了get、post,put等http方法,其中的Request子界面headers,Parameters,Body等功能,Response子界面用于显示返回值,Response
Headers用于显示返回的消息头。
为了演示,我先使用 Flask 写一个 HTTP 接口
并运行它开启服务,访问地址是:http://127.0.0.1:5000/
通过下图方式打开
会出现如下界面,在红框处填写如下信息
然后点击最左边的运行按钮,即可向服务器发送 http 请求。
(注:这是自带工具,不是插件,不需要安装)
当你想写一段简单的测试代码时,或许你会这样子
今天再给大家介绍一种新的方法,可以完全避开上面两种方式的缺点。
那就是 ,可以说是 .
接着 PyCharm 就会弹出一个 Python Console 窗口,然后运行你所选择的代码。
可以发现其中的一个亮点,就是使用这种方法,PyCharm 会自动帮我们处理好缩进(我们选择时,前面有缩进,可是在执行时,会自动去掉前面多余的缩进)
如果你曾使用过 Sublime Text,切换到其他代码编辑器,或多或少会有些不习惯,因为很少有编辑器会像 Sublime 那样自带一个预览功能的滚动条。
在 PyCharm 中,就没有解决不了的问题,如果有,那么就装个插件。
要想在 PyCharm 中使用这个预览滚动条,只要装上 这个插件。使用效果如下
经常听到很多初学者抱怨说,PyCharm 怎么是全英文的?学起来好难啊。
在以前,我会跟他们说,学习编程语言,英文是一项非常重要的能力,千万不能惧怕它,逃避它,而要是去学习它,适应它,如果连个 IDE 都适应不了,那就别学编程了。
点击 安装后,会提示你进行重启,才能生效。
重启完成后,展现在我们面前的是一个既熟悉又陌生的界面,所有的菜单栏全部变成了中文。
(注:这是专业才有的工具,不是插件,不需要安装)
在 Python 中有许多模块可以帮助你分析并找出你的项目中哪里出现了性能问题。
比如,常用的模块有 cProfile,在某些框架中,也内置了中间件帮助你进行性能分析,比如 Django ,WSGI。
做为Python 的第一 IDE, PyCharm 本身就支持了这项功能。而且使用非常方便,小白。
假设现在要分析如下这段代码的性能损耗情况,找出到底哪个函数耗时最多
点击 Run -> Profile ‘程序’ ,即可进行性能分析。
运行完毕后,会自动跳出一个性能统计界面。
性能统计界面由Name、Call Count、Time(ms)、Own Time(ms) ,4列组成一个表格,见下图。
1. 表头Name显示被调用的模块或者函数;Call Count显示被调用的次数;Time(ms)显示运行时间和时间百分比,时间单位为毫秒(ms)。
2. 点击表头上的小三角可以升序或降序排列表格。
3. 在Name这一个列中双击某一行可以跳转到对应的代码。
4. 以fun4这一行举例:fun4被调用了一次,运行时间为1000ms,占整个运行时间的16.7%
点击 Call Graph(调用关系图)界面直观展示了各函数直接的调用关系、运行时间和时间百分比,见下图。
右上角的4个按钮表示放大、缩小、真实大小、合适大小;
1. 箭头表示调用关系,由调用者指向被调用者;
2. 矩形的左上角显示模块或者函数的名称,右上角显示被调用的次数;
3. 矩形中间显示运行时间和时间百分比;
4. 矩形的颜色表示运行时间或者时间百分比大小的趋势:红色 > 黄绿色 > 绿色,由图可以看出fun3的矩形为黄绿色,fun1为绿色,所有fun3运行时间比fun1长。
5. 从图中可以看出Test.py直接调用了fun3、fun1、fun2和fun5函数;fun5函数直接调用了fun4函数;fun1、fun2、fun3、fun4和fun5都直接调用了print以及sleep函数;整个测试代码运行的总时间为6006ms,其中fun3的运行时间为1999ms,所占的时间百分比为33.3%,也就是 1999ms / 6006ms = 33.3%。
(注:这是自带工具,不是插件,不需要安装)
由于Python 运行是如此的方便,以至于我们都不太需要关注静态分析工具。
但也不是说,静态分析工具完全没有用武之地,我认为还是有。
做为 Python 最强 IDE,PyCharm本身内置了这个功能,不需要你安装任何插件。
你只需要像下面这样点击项目文件夹,然后右键,选择 ,就可以开启静态检查。
我对开源组件 nova 的静态检查发现,其有不规范的地方有数千处。
statistic项目统计插件,统计整体代码量,包括所有文件的统计数量和行数。点击左下角的statistic >>>>refresh即可。
该插件主要在于可以帮助我们自动填充代码,由于是在人工智能技术的驱动之下,因此每次都可以精准的预测我们将要填充的究竟是什么代码。
该插件的作用在于能够将括号以不同的颜色标注出来,这样就能够在括号很多的时候,清楚辨别哪个括号是一对,支持多种语言。
该插件的作用在于能够对于不同层级缩进的空格标注不同的颜色
用于通过灵活的表编辑器编辑 csv、tsv、psv文件的语法验证,结构突出显示,可自定义的颜色,新意图和有用的检查
到此这篇关于Pycharm 常用插件推荐小结的文章就介绍到这了,更多相关Pycharm 常用插件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
到此这篇py文件用什么软件打开(.py文件用什么打开)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jszy-zyjn/69368.html