PyCharm实用插件

PyCharm实用插件文章目录 安装方法 CodeGlance autopep8 Pylint Kite Ideolog Json Parser Markdown Navigator String Manipulation Material Theme UI Grep Console GitHub Key Promoter X Statistic Translation HighlightBra

文章目录

安装方法

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

参考文献

安装方法

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

CodeGlance

代码预览

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.

设置格式

PatternAction
\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 3T或MongoDB 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

炸裂敲代码

参考文献

PyCharm集成代码静态检查Pylint

Kite for PyCharm

Using the JetBrains plugin for Python – Kite Help Desk

pyCharm常用插件推荐

pycharm超好用插件集合,编写代码更高效

Pycharm精选插件

Ideolog (PyCharm): how to configure log format for standard logging library

日志常用颜色


编程小号
上一篇 2025-03-06 07:40
下一篇 2025-02-10 18:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/139481.html