前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PyCharm实用插件

PyCharm实用插件

作者头像
全栈程序员站长
发布2022-09-07 15:36:25
9490
发布2022-09-07 15:36:25
举报
文章被收录于专栏:全栈程序员必看

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

文章目录

安装方法

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

PyCharm实用插件
PyCharm实用插件

CodeGlance

代码预览

PyCharm实用插件
PyCharm实用插件

autopep8

PEP8是Python的代码编写规范。

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

比PyCharm内置格式化更彻底。

详见PyCharm配置autopep8

Pylint

代码静态检查

装库

代码语言:javascript
复制
pip install pylint

装插件

在这里插入图片描述
在这里插入图片描述

点击运行,若左侧工具栏没出现:设置那里→Show Toolbar

在这里插入图片描述
在这里插入图片描述

Kite

智能自动补全

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

在这里插入图片描述
在这里插入图片描述

下载Kite for PyCharm

在这里插入图片描述
在这里插入图片描述

同时是一个文档查看器

在这里插入图片描述
在这里插入图片描述

Ideolog

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

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

级别

含义

DEBUG

调试信息,诊断问题时用

INFO

确认程序预期运行

WARNING

警告,如磁盘空间不足,程序仍进行

ERROR

错误,程序某些功能已不能正常进行

CRITICAL

严重错误,程序已不能继续进行

test.log

代码语言:javascript
复制
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中查询文字

代码语言:javascript
复制
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

括号加颜色

代码语言:javascript
复制
({ 
   [(())(([]))]})
((((()))))
([{ 
   { 
   ([])}}])
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
\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.cn/152603.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 安装方法
  • CodeGlance
  • autopep8
  • Pylint
  • Kite
  • Ideolog
  • Json Parser
  • Markdown Navigator
  • String Manipulation
  • Material Theme UI
  • Grep Console
  • GitHub
  • Key Promoter X
  • Statistic
  • Translation
  • HighlightBracketPair
  • Fast Mouse Scrolling
  • 或许有用
    • Rainbow Brackets
      • Database Navigator
        • Mongo Plugin
          • Indent Rainbow
            • TeXiFy IDEA
              • IdeaVimExtension
              • 来搞笑的
                • FridayMario
                  • Nyan Progress Bar
                    • Duck Progress Bar
                      • Power Mode II
                      • 参考文献
                      相关产品与服务
                      云数据库 MongoDB
                      腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档