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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一步步学习SPD2010–第二章节–处理SP网站(2)–管理网站用户和权限

    一步步学习SPD2010–第二章节–处理SP网站(2)–管理网站用户和权限SPD不仅提供给你能力去自定义SPFoundation和SPServer网站。而且还帮助你管理和保护你的网站,而不必打开浏览器。当你在浏览器中创建网站时,你可以选择网站是否有它自己的安全设置。然而,当你用SPD创建网站时,你的网站自动继承父网站的安全设定。如果你正自定义一个新的网站来满足业务需求,或者想把你的网站做成模板,以使你能够基于自定义创建更多其他网站,你不想让其他用户使用你的网站直到你的

    2022年6月18日
    27
  • gradle安装教程_安卓gradle安装和使用配置

    gradle安装教程_安卓gradle安装和使用配置1.访问Gradle官网,找到下载页面。http://services.gradle.org/distributions/。gradle-x.x-bin.zip是需要下载的安装发布版。2.解压3.

    2022年8月5日
    18
  • python的jieba库教程_python下载jieba库

    python的jieba库教程_python下载jieba库jieba是python的一个中文分词库,下面介绍它的使用方法。安装方式1:pipinstalljieba方式2:先下载http://pypi.python.org/pypi/jieba/然后解压,运行pythonsetup.pyinstall功能下面介绍下jieba的主要功能,具体信息可参考github文档:https://github.com/fxsjy/jieba分词jieba常用的三种模式:精确模式,试图将句子最精确地切开,适合文本分析; 全模式

    2025年11月22日
    3
  • origin柱状图显示具体数据值

    origin柱状图显示具体数据值1.双击需要显示数据的那一列比如双击蓝色这一列,所有的这一列数据都会选中2.打开绘图细节-绘图属性,选中标签3.点击启用4.选择标签形式’Y’5.选择数值显示格式*3*即可显示,然后调整位置即可…

    2022年9月30日
    4
  • Js之Navigator对象「建议收藏」

    Js之Navigator对象「建议收藏」敬请关注博客,后期不断更新优质博文,谢谢Window对象的navigator属性引用的是包含浏览器厂商和版本信息的Navigator对象。Navigator对象的命名是为了纪念Netscape之后NavigatorBU览器译注2,不过所有其他的浏览器也支持它(IE还支持clientlnformation属性,它作为navigator的厂商中立同义词。遗憾的是,其他浏览器并不支持这一更直观…

    2025年10月26日
    2
  • 【全网世界区划最全整理输出之第四部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第四部分到17193行,总条数:21088「建议收藏」

    【全网世界区划最全整理输出之第四部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第四部分到17193行,总条数:21088「建议收藏」序号 国家 省 城市 12723 美国 华盛顿   12724 美国 华盛顿州   12725 美国 华盛顿州 东韦纳奇 12726 美国 华盛顿州 亚基马 12727 美国 华盛顿州 亚基马县 12728 美国 华盛顿州 代顿 12729 美国 华盛顿州 伊斯特桑 12730 美国 华盛顿州 伊瑟阔 12731

    2022年9月25日
    4

发表回复

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

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