这8个顶级插件保证了更快、更轻松、更愉悦的开发过程。
微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩
前言
图片来自JetBrains
在PyCharm中浏览插件列表并尝试朋友们推荐的插件后,我们发现了几个瑰宝插件,它们各自以独特的方式帮助开发者快速、简便、愉悦地开发。接下来我们将逐个介绍它们。
1. Key Promoter X
【下载链接】:https://plugins.jetbrains.com/plugin/9792-key-promoter-x
你是否曾经观看过在线教程,其中一些开发者使用了许多你从未听说过的快捷键?而这就是这个插件令人感到非常兴奋的原因。
截图来自jetbrains.com
主要功能:
-
每当开发者错过一个快捷键时,它都会发出提醒,帮助你学习必要的快捷键。
-
记录开发者未使用过的快捷键(以及成功使用过的快捷键),以便开发者随时查看。
2. Tabine AI Code Completion
【下载链接】:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion--chat-in-java-js-ts-python--more
你是否有时希望有人能读懂你的想法并帮你编写代码?这个(非常受欢迎的)插件能够让这个愿望成真。
截图来自jetbrains.com
主要功能:
-
自动补全代码行。
-
随时间学习你的个人编码风格并逐渐适应它。
3. Cognitive Complexity for IDEA
【下载链接】:https://plugins.jetbrains.com/plugin/18561-cognitive-complexity-for-idea
认知复杂度是一个对高质量代码至关重要的概念。
认知复杂度能让我们成为一名更好的开发者,在编写代码时尝试积极地考虑认知复杂度,这个插件可以帮助我们实现这一点。
截图来自jetbrains.com
主要功能:
-
提供认知复杂度的实时计算。
4. Monokai Pro Theme
【下载链接】:https://plugins.jetbrains.com/plugin/13643-monokai-pro-theme
PyCharm在安装时提供的主题极其有限。在进行一段时间的编程后,如果感到有点厌倦,这是可以理解的。Monokai Pro Theme为此提供了解决方案;它使你的用户界面更加有趣,同时又不会做出过于奇特的设计,以免影响你的工作效率。
截图来自jetbrains.com
主要功能:
-
让你自定义PyCharm用户界面。
-
在不分散注意力的情况下提升美观。
5. Indent Rainbow
【下载链接】:https://plugins.jetbrains.com/plugin/13308-indent-rainbow
特别是在Python中,缩进非常重要,无论是让你的代码正常运行还是使其具有高质量。幸运的是有这个插件存在,这样就不会被这些小细节所困扰。
截图来自jetbrains.com
主要功能:
-
通过为每个缩进级别进行颜色编码,帮助你跟踪每行之前的缩进数量。
-
默认提供了一个美丽的柔和色调(如果更喜欢其他颜色,也可以进行更改)。
6. Grazie Pro
【下载链接】:https://plugins.jetbrains.com/plugin/16136-grazie-pro
编写代码时,你也会编写注释,有时可能还会写很多。在考虑算法设计和代码格式时,不必再为拼写错误和语法中的细微错误而发愁了,因为Grazie Pro可以执行拼写和语法检查。
截图来自jetbrains.com
主要功能:
-
执行拼写和语法检查。
-
支持多种语言(超过20种),从英语(默认)到德语再到中文。
7. CPU Usage Indicator
【下载链接】:https://plugins.jetbrains.com/plugin/8580-cpu-usage-indicator
有时,了解代码的CPU占用情况是很有用的。这个插件使这一过程变得非常简单。
截图来自jetbrains.com
主要功能:
-
在状态栏中添加了一个CPU使用率指示器。
-
运行非常流畅。
8. Rainbow Brackets
【下载链接】:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
在编写代码的过程中,括号几乎无处不在,以至于有时我们会拼命辨别哪个闭合括号与哪个开头的括号相匹配。这款插件能帮助解决这个众所周知的问题。
截图来自jetbrains.com
主要功能:
-
对括号成对进行颜色编码。
-
它与前面提到的“Indent Rainbow”插件配合使用,效果非常好。
结语
以上就是我们分享的8个顶级插件,这些插件将会使开发过程更快、更轻松、更愉悦。
推荐书单
《Python从入门到精通(第3版)》
《Python从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分27章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、文件及目录操作、操作数据库、使用进程和线程、网络编程、异常处理及程序调试、Pygame游戏编程、推箱子游戏、网络爬虫开发、火车票分析助手、数据可视化、京东电商销售数据分析与预测、Web编程、Flask框架、e起去旅行网站、Python自动化办公、AI图像识别工具等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。
《Python从入门到精通(第3版)》https://item.jd.com/14055900.html
精彩回顾
微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩
访问【IT今日热榜】,发现每日技术热点