4个杀手级Pycharm高效插件

本文将介绍4个学习Python的人都应该安装的Pycharm插件,通过这些插件提高工作效率并使Pycharm看起来更美观。

1、简介

图片

Pycharm是Python最受欢迎的集成开发环境之一。它具有良好的代码助手、漂亮的主题和快捷方式,使编写代码变得简单快捷。

话虽如此,开发者仍可以通过使用一些插件来提高在Pycharm中编写Python代码的效率和乐趣。在市场上,Pycharm有很多免费的插件可以安装。

下面是每个Python程序员都应该安装的4个Pycharm插件。其中大部分也可以在DataSpell中找到,DataSpell是一个与Pycharm类似的集成开发环境。

技术交流

技术要学会分享、交流,不建议闭门造车。一个人可以走的很快、一堆人可以走的更远。

本文文章由粉丝的讨论与分享、推荐,资料干货、资料分享、数据、技术交流提升,均可加交流群获取,群友已超过2000人,添加时最好的备注方式为:来源+兴趣方向,方便找到志同道合的朋友。

方式①、添加微信号:dkl88194,备注:来自CSDN + 加群
方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

2、首先——学习如何安装插件

要安装本文中列出的任何插件,首先需要按照以下步骤操作:

  • macOS:打开Pycharm,单击“Preferences”。

  • Windows/Linux:打开文件,单击“Settings”。

然后,会打开一个窗口。转到插件部分,单击“Marketplace”选项卡,如下图所示。

图片

现在,可以搜索并安装下面列出的任何插件。

3、Key Promoter X:记住Pycharm中的所有快捷键

Pycharm有很多快捷键,可以使开发者免于在鼠标和键盘之间切换,从而加快编码速度。

但问题是,Pycharm有太多的快捷键,很难记住它们。

在安装Key Promoter X后,这个插件可以在工作时帮助开发者学习快捷键。每当在Pycharm中使用鼠标点击一个按钮时,该插件会显示应该使用的键盘快捷键。

假设开发者想在Pycharm中运行脚本。如果不记得快捷键,会右键单击,然后选择“run”。

如果安装了Key Promoter X,就会弹出下面的提示。

图片

在这种情况下,这个插件告诉开发者,应该使用快捷键^ + shift + R,而不是右键单击并选择“run”。

每当执行繁琐的鼠标操作时,这类提示都会弹出。通过这种方式,就可以实现无鼠标开发了。

4、String Manipulation(字符串操作)

顾名思义,这个插件可以帮助开发者在Pycharm中操作任何字符串。

有了这个插件,可以做一些操作,如切换单词的大小写、反转字符、交换单词、编码/解码等。当开发者想在不离开Pycharm的情况下编辑字符串时,这个插件非常有用。

图片

下面是“String Manipulation(字符串操作)”菜单中的所有选项。

图片

5、Kite:智能自动完成

Pycharm的自动完成引擎很好,但如果想将自动完成提升到一个新的水平,就应该安装Kite。

Kite为Pycharm添加了基于AI的自动完成功能。有了这个插件,就能根据代码上下文获得快速的自动完成。此外,Kite还提供了更长的多行自动完成,而通常情况下不会得到这样的自动完成。

图片

话虽如此,Kite最令人喜欢的一点是只需将鼠标悬停在上面,就可以查看Python文档。当想了解某个方法的作用并查找编码示例时,这一点非常重要。

6、Rainbow CSV / Rainbow Brackets(彩虹CSV / 彩虹括号)

如果在Pycharm中阅读CSV文件(所有内容都是同一种颜色)或区分一对括号(同样只有一种颜色)时遇到困难,可以分别使用Rainbow CSV和Rainbow Brackets。

Rainbow CSV是一个CSV文件阅读器,可以在Pycharm中为CSV文件的每一列着色。不用再打开Microsoft Excel来检查CSV文件的内容了。

图片

Rainbow Brackets可为代码中的每一对括号赋予不同的颜色。当在一行代码中有很多括号时,这就非常方便,不会再遗漏单个括号。

图片

如果喜欢这个彩虹插件,请查看“Indent Rainbow”。它具有与前面的插件相同的功能,但现在还带有缩进功能。

7、补充内容:在Pycharm中使用漂亮的主题

Pycharm有一些内置的颜色方案,可以通过转到“Preferences(偏好设置)”,选择“Editor(编辑器)”,然后点击“Color Scheme(配色方案)”来使用。

在这里可以找到一些方案,比如Classic Light、Darcula、Github、High Contrast等。总共有8个,如果已经使用Pycharm一段时间了,这些方案还不够。

好消息是可以从插件部分安装主题。下面是本文在市场上找到的“Space Gray(太空灰)”主题。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/136363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux进程控制(2)

Linux进程控制(2) 📟作者主页:慢热的陕西人 🌴专栏链接:Linux 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客主要内容讲解了进程等待收尾内容和进程的程序…

PTA古风排版

中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非空字符串&a…

安卓常见设计模式7------适配器模式(Kotlin版)(RecycleView adapter 模板代码)

1. W1 是什么&#xff0c;什么是适配器模式&#xff1f;​ 适配器模式&#xff08;Adapter Pattern&#xff09;是一种常见的设计模式&#xff0c;它用于将一个类的接口转换成另一个客户端所期望的接口。在 Android 中&#xff0c;适配器模式通常用于将数据与视图进行绑定&…

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(简单支持发起人与审批人的流程)续

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 之前生产的xml&#xff0c;在bpmn设计里编辑有些内容不正确&#xff0c;包括审批人&#xff0c;关联表单等…

【Linux C IO多路复用】多用户聊天系统

目录 Server-Client mutiplexingServer mutiplexingClient mutiplexing Server-Client 在Linux系统中&#xff0c;IO多路复用是一种机制&#xff0c;它允许一个进程能够监视多个文件描述符&#xff08;sockets、pipes等&#xff09;的可读、可写和异常等事件。这样&#xf…

Linux学习笔记--高级

Shell概述 1&#xff0c;shell概述 是一个c语言编写的脚本语言&#xff0c;是linux和用户的桥梁&#xff0c;用户输入命令交给shell处理。shell&#xff0c;将相应的操作传递给内核&#xff08;kernel&#xff09;&#xff0c;内核把处理的结果输出给用户 1.1Shell解释器有哪…

群辉NAS:ARPL引导黑群晖DSM 7.2详细教程

群辉NAS&#xff1a;ARPL引导黑群晖DSM 7.2详细教程 https://baijiahao.baidu.com/s?id1767784058309148380&wfrspider&forpc

redis持久化和Redis事务

一)Redis持久化之RDBredisDataBase: 什么是持久化: 1)持久性:和持久化说的是同一回事&#xff0c;衡量持久性的前提是重启进程或者是重启主机以后数据是否还存在 持久:把数据存储在硬盘上&#xff0c;那么就是持久性 不持久:把数据存储在内存中 2)redis是一个内存级别的数据库&…

el-table给某一行加背景色

数据列表中总价大于100的一行背景色为红色&#xff0c;效果图如下&#xff1a; 代码示例&#xff1a; <template><div id"app"><!-- 测试区域&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&am…

事务的传播行为、声明式事务和编程式事务、异常失效、事务错误使用、分布式事务

Spring事务详细传播属性解释 Spring事务(Transaction)的传播(propagation)属性以及隔离(isolation)级别 SpringBoot异常处理回滚事务详解(自动回滚、手动回滚、部分回滚&#xff09; 声明式事务和编程式事务 事务传播行为测试 1. Spring事务的传播行为 1. 7种传播行为 事…

leetcode做题笔记2586. 统计范围内的元音字符串数

给你一个下标从 0 开始的字符串数组 words 和两个整数&#xff1a;left 和 right 。 如果字符串以元音字母开头并以元音字母结尾&#xff0c;那么该字符串就是一个 元音字符串 &#xff0c;其中元音字母是 a、e、i、o、u 。 返回 words[i] 是元音字符串的数目&#xff0c;其中…

Cordova插件开发三:通过广播实现应用间跨进程通信

文章目录 1.最终效果预览2.数据发送3.插件接受数据4.JS页面中点击获取数据返回1.最终效果预览 场景说明:我们给自来水公司开发了一个h5应用,需要对接第三方厂家支持硬件设备以便于获取到高精度定位数据,之前几篇文件写过,我已经集成过南方测绘RTK和高精度定位模块的设备,厂…

[unity]切换天空盒

序 unity是自带天空盒的&#xff1a; 但有的时候不想用自带的。怎么自定义&#xff1f;如何设置&#xff1f; 官方文档 Unity - Manual: The Lighting window (unity3d.com) 相关窗口的打开方法 天空盒对应的选项 实际操作 从标准材质球到天空盒材质球 新建一个材质球&…

cookie 里面都包含什么属性?

结论先行&#xff1a; Cookie 中除了名称和值外&#xff0c;还有几个比较常见的&#xff0c;例如&#xff1a; Domain 域&#xff1a;指定了 cookie 可以发送到哪些域&#xff0c;只有发送到指定域或其子域的请求才会携带该cookie&#xff1b; Path 路径&#xff1a;指定哪些…

互联网常见职称

1、管理层 CEO – Chief Executive Officer 首席执行官 VP – Vice President 副总裁 HRD – Humen Resource Director 人力资源总监 OD – Operations Director 运营总监 MD – Marketing Director 市场总监 GM – General Manager 总经理 PM – Production Manager 产品…

stm32 Bootloader设计(YModem协议)

stm32 Bootloader设计&#xff08;YModem协议&#xff09; Chapter1 stm32 Bootloader设计(YModem协议)YModem协议&#xff1a;STM32 Bootloader软件设计STM32 Bootloader使用方法准备工作stm32 Bootloader修改&#xff1a;stm32目标板程序.bin偏移地址修改&#xff1a; Chapt…

【PG】postgreSQL参数解释二 WRITE-AHEAD LOG部分

目录 1. 设置 wal_level (enum) -- WAL日志的生成级别 -- replica fsync (boolean) -- 更新是否持久化写入到磁盘 -- on synchronous_commit (enum) -- 事务提交的同步性 -- on wal_sync_method (enum) -- WAL 更新到磁盘的方法 -- fdatasync full_page_writes (boolean) …

服务器部署 Nacos 获取不到配置浏览器可以访问

服务器部署 Nacos 获取不到配置浏览器可以访问 &#x1f4d4; 千寻简笔记介绍 千寻简笔记已开源&#xff0c;Gitee与GitHub搜索chihiro-notes&#xff0c;包含笔记源文件.md&#xff0c;以及PDF版本方便阅读&#xff0c;且是用了精美主题&#xff0c;阅读体验更佳&#xff0c…

样式问题解决

1.深度样式选择器 1.vue2中 原生css >>> .el-card__header saas\scss ::v-deep .el-card__header less /deep/ .el-card__header 2.vue3中 :deep() { //styles } ::deep() { //styles } 2.修改element.style样式 3.用户代理样式表样式修改 用户代理样式表是浏…

在现实生活中传感器GV-H130/GV-21的使用

今天&#xff0c;收获了传感器GV-H130/GV-21&#xff0c;调试探头的用法&#xff0c;下面就来看看吧&#xff01;如有不妥欢迎指正&#xff01;&#xff01;&#xff01;&#xff01; 目录 传感器GV-H130/GV-21外观 传感器调试探头 探头与必要准备工作 传感器数值更改调试 …