PyCharm实用插件

PyCharm实用插件超级实用

大家好,又见面了,我是你们的朋友全栈君。

安装方法

File → Settings → Plugins → Marketplace 搜 → Install → Restart

PyCharm实用插件

CodeGlance

代码预览

PyCharm实用插件

autopep8

PEP8是Python的代码编写规范。

autopep8可以自动格式化Python代码符合PEP8。

比PyCharm内置格式化更彻底。

详见PyCharm配置autopep8

Pylint

代码静态检查

装库

pip install pylint

装插件

在这里插入图片描述
点击运行,若左侧工具栏没出现:设置那里→Show Toolbar
在这里插入图片描述

Kite

智能自动补全

免费版基于相关度,收费版基于深度学习更强大(试用4周)

在这里插入图片描述

下载Kite for PyCharm

在这里插入图片描述

同时是一个文档查看器

在这里插入图片描述

Ideolog

便于常看.log日志文件,需要根据正则表达式自定义日志格式,参考:正则表达式教程

Python日志级别(以严重性递增)

级别 含义
DEBUG 调试信息,诊断问题时用
INFO 确认程序预期运行
WARNING 警告,如磁盘空间不足,程序仍进行
ERROR 错误,程序某些功能已不能正常进行
CRITICAL 严重错误,程序已不能继续进行

test.log

DEBUG:root:调试信息
INFO:root:普通信息
WARNING:root:警告信息
ERROR:root:错误信息
CRITICAL:root:严重错误信息
2019-12-15 20:17:02 - MainThread - root - DEBUG - DEBUG.
2019-12-15 20:17:02 - MainThread - root - INFO - INFO.
2019-12-15 20:17:02 - MainThread - root - WARNING - WARNING.
2019-12-15 20:17:02 - MainThread - root - ERROR - ERROR.
2019-12-15 20:17:02 - MainThread - root - CRITICAL - CRITICAL.

设置格式

Pattern Action
\s*WARNING\s* Highlight line
\s*ERROR\s* Highlight line+stripe
\s*CRITICAL\s* Highlight line+stripe

在这里插入图片描述
显示效果
在这里插入图片描述

Json Parser

JSON解析器

在这里插入图片描述

Markdown Navigator

便于编写Markdown,比官方的好用,但收费,可试用30天

在这里插入图片描述

String Manipulation

字符串操作

在这里插入图片描述

Material Theme UI

金属风主题

在这里插入图片描述

Grep Console

在Console中查询文字

for i in range(2, 100):
    j = 2
    for j in range(2, i):
        if (i % j == 0):
            print(i)
            break
    else:
        print(i, 'is prime number')

在这里插入图片描述

GitHub

便于对GitHub操作
在这里插入图片描述

Key Promoter X

快捷键学习器

每次手动点击命令会提示快捷键的用法
在这里插入图片描述

Statistic

一键显示项目统计

如代码占比、注释占比、空行占比
在这里插入图片描述

Translation

翻译

功能:

  • 多翻译引擎
    • Google翻译
    • 有道翻译
    • 百度翻译
  • 多语言互译
  • 文档翻译
  • 语音朗读
  • 自动选词
  • 自动单词拆分
  • 单词本

在这里插入图片描述

HighlightBracketPair

括号高亮

在这里插入图片描述

Fast Mouse Scrolling

像浏览器中键一样快速浏览

在这里插入图片描述

或许有用

Rainbow Brackets

括号加颜色

({ 
   [(())(([]))]})
((((()))))
([{ 
   { 
   ([])}}])

在这里插入图片描述

PS:白色主题下效果不明显

在这里插入图片描述

Database Navigator

数据库开发、脚本和导航工具

在这里插入图片描述

支持的数据库:

  • Oracle
  • MySQL
  • SQLite
  • PostgreSQL
  • 任何兼容JDBC的数据库(实验中)

个人感觉没有很好用,PyCharm自带的够用了,但这款评分很高

Mongo Plugin

对MongoDB进行CRUD

在这里插入图片描述
功能远不及Robo 3TMongoDB Compass

Indent Rainbow

缩进带颜色

在这里插入图片描述

TeXiFy IDEA

支持LaTeX和BibTeX编译

需要安装LaTeX,具体查看PyCharm编译LaTeX

\documentclass{article}
\usepackage{ctex}
\begin{document}
	你好,\LaTeXe
\end{document}

结果:
在这里插入图片描述

IdeaVimExtension

Vim一样操作

下载量很高,本人没用过

来搞笑的

FridayMario

编程时发出马里奥的音效

Demo of FridayMario plugin

Nyan Progress Bar

进度条变成彩虹猫

在这里插入图片描述

Duck Progress Bar

进度条变成小黄鸭

Power Mode II

炸裂敲代码

在这里插入图片描述

参考文献

  1. PyCharm集成代码静态检查Pylint
  2. Kite for PyCharm
  3. Using the JetBrains plugin for Python – Kite Help Desk
  4. pyCharm常用插件推荐
  5. pycharm超好用插件集合,编写代码更高效
  6. Pycharm精选插件
  7. Ideolog (PyCharm): how to configure log format for standard logging library
  8. 日志常用颜色
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152603.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 下午2:00
下一篇 2022年6月24日 下午2:00


相关推荐

  • 修改firefox地址栏的颜色

    修改firefox地址栏的颜色

    2021年8月16日
    55
  • ⭐Python实现多线程并发下载大文件(制作支持断点续传的下载器的绝佳参考⁉️)⭐

    ⭐Python实现多线程并发下载大文件(制作支持断点续传的下载器的绝佳参考⁉️)⭐不知道各位童鞋们是否遇到过需要使用python下载文件的需求,当然一般情况下,我们更多是使用下载器去批量下载文件。但有时我们需要批量下载PDF,通过python解析出url后,直接使用python进行下载才是最方便的。对于常规的小文件,我们直接使用requests的get请求即可下载。对于网络不佳的网站,直接使用requests下载很可能网站中断直接下载失败。今天本文的的目前主要是教会大家如何实现python下载文件失败的断点续传,如何实现分片后多线程下载文件加速文件下载。下面我们以知乎视频《【AI混血

    2022年7月20日
    27
  • 算法总结——大整数乘法

    算法总结——大整数乘法问题描述求两个不超过200位的非负整数的积。输入数据有两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出要求一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。 输入样例1234567890098765432100输出样例1219326311126352690000解题思路在下面的例子程序中,用

    2022年6月2日
    45
  • 三星一万多的翻盖手机叫什么_华为nex双屏

    三星一万多的翻盖手机叫什么_华为nex双屏三星用翻盖机怀念过去。哪怕国内市场份额不足1%,三星也要在新品发布会上用“逼格”力压群芳。11月9日,刚在旧金山用折叠手机吸引了不少目光的三星,在无锡和中国联通发布了针对成功商务人士的新机——三星W2019。开场,三星就扔出了钢琴演奏家马克西姆、男高音歌唱家戴玉强两张“格调十足”的王牌。场内“野蜂”与美声齐飞,场外美女与骏马亮相。…

    2022年8月10日
    6
  • 前端图片渲染性能优化与实践 — 图片懒加载

    前端图片渲染性能优化与实践 — 图片懒加载前言对于图片量比较大的点上首页 APP 等 在打开商品展示页面的时候需要再加大量图片 在这种场景下如果直接全量加载 必然会造成页面性能消耗过大 白屏或者卡顿 用户体验非常糟糕 用户真的需要我们显示所有图片一起展示吗 其实并不是 用户看到的只是浏览器可视区域的内容 所以从这个情况我们可以做一些优化 只显示用户可视区域内的图片 当用户触发滚动的瞬间再去请求显示给用户图片懒加载的实现 给所有需要展示的 img 标签添加自定义属性 data src 同时不要设置 src 属性 data src 的值为图片

    2026年3月17日
    2
  • 低噪放大器

    0引言在雷达射频接收系统中,对系统性能指标的要求越来越高,其中低噪声放大器是影响着整个接收系统的噪声指标的重要因素。与普通的放大器相比,低噪声放大器作用比较突出,一方面可以减少系统的杂波干扰,提高系统的灵敏度;另一方面可以放大系统的射频信号,保证系统正常工作。因此,低噪声放大器的性能制约着整个接收系统的性能,对整个接收系统性能的提高起了决定性的作用。因此,研制宽频带、高性能、更低噪声的放大器

    2022年4月6日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号