首页 > 其他 > 详细

PyCharm实用插件

时间:2021-05-30 15:21:49      阅读:30      评论:0      收藏:0      [点我收藏+]

文章目录
安装方法
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](https://plugins.jetbrains.com/plugin/12388-fast-mouse-scrolling)
或许有用
Rainbow Brackets
[Database Navigator](https://plugins.jetbrains.com/plugin/1800-database-navigator)
[Mongo Plugin](https://plugins.jetbrains.com/plugin/index?xmlId=Mongo%20Plugin)
[Indent Rainbow](https://plugins.jetbrains.com/plugin/13308-indent-rainbow)
[TeXiFy IDEA](https://github.com/Hannah-Sten/TeXiFy-IDEA)
IdeaVimExtension
来搞笑的
FridayMario
[Nyan Progress Bar](https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar/)
[Duck Progress Bar](https://plugins.jetbrains.com/plugin/11602-duck-progress-bar)
[Power Mode II](https://plugins.jetbrains.com/plugin/8251-power-mode-ii)
参考文献
安装方法
File → Settings → Plugins → Marketplace 搜 → Install → Restart

 

 

 

autopep8
PEP8是Python的代码编写规范。

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

比PyCharm内置格式化更彻底。

详见PyCharm配置autopep8

 

 

Pylint
代码静态检查

装库

pip install pylint
1
装插件


点击运行,若左侧工具栏没出现:设置那里→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.
1
2
3
4
5
6
7
8
9
10
设置格式

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‘)
1
2
3
4
5
6
7
8

 

 


GitHub
便于对GitHub操作

 

 


Key Promoter X
快捷键学习器

每次手动点击命令会提示快捷键的用法

 

 


Statistic
一键显示项目统计

如代码占比、注释占比、空行占比

 

 


Translation
翻译

功能:

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

 

 


HighlightBracketPair
括号高亮

 

 

 

Fast Mouse Scrolling
像浏览器中键一样快速浏览

 

 

 

或许有用
Rainbow Brackets
括号加颜色

({[(())(([]))]})
((((()))))
([{{([])}}])
1
2
3


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}
1
2
3
4
5
结果:

 

 


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
日志常用颜色
————————————————
版权声明:本文为CSDN博主「XerCis」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lly1122334/article/details/106373480

PyCharm实用插件

原文:https://www.cnblogs.com/sll120/p/14827195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!