PyCharm实用插件

文章目录

  • 安装方法
  • Pylint
  • Kite
  • 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

PyCharm实用插件_第1张图片




Pylint

代码静态检查

装库

pip install pylint

装插件

PyCharm实用插件_第2张图片
点击运行,若左侧工具栏没出现:设置那里→Show Toolbar
PyCharm实用插件_第3张图片




Kite

智能自动补全

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

PyCharm实用插件_第4张图片

下载Kite for PyCharm

PyCharm实用插件_第5张图片

同时是一个文档查看器

PyCharm实用插件_第6张图片




Json Parser

JSON解析器

PyCharm实用插件_第7张图片




Markdown Navigator

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

PyCharm实用插件_第8张图片




String Manipulation

字符串操作

PyCharm实用插件_第9张图片

Material Theme UI

金属风主题

PyCharm实用插件_第10张图片




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')

PyCharm实用插件_第11张图片




GitHub

便于对GitHub操作
PyCharm实用插件_第12张图片




Key Promoter X

快捷键学习器

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




Statistic

一键显示项目统计

如代码占比、注释占比、空行占比
PyCharm实用插件_第13张图片




Translation

翻译

功能:

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

PyCharm实用插件_第14张图片




HighlightBracketPair

括号高亮

PyCharm实用插件_第15张图片




Fast Mouse Scrolling

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

PyCharm实用插件_第16张图片




或许有用




Rainbow Brackets

括号加颜色

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

在这里插入图片描述

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

在这里插入图片描述

Database Navigator

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

PyCharm实用插件_第17张图片

支持的数据库:

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

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




Mongo Plugin

对MongoDB进行CRUD

PyCharm实用插件_第18张图片
功能远不及Robo 3TMongoDB Compass




Indent Rainbow

缩进带颜色

PyCharm实用插件_第19张图片




TeXiFy IDEA

支持LaTeX和BibTeX编译

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

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

结果:
PyCharm实用插件_第20张图片




IdeaVimExtension

Vim一样操作

下载量很高,本人没用过




来搞笑的

FridayMario

编程时发出马里奥的音效

Demo of FridayMario plugin




Nyan Progress Bar

进度条变成彩虹猫

PyCharm实用插件_第21张图片




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精选插件

你可能感兴趣的:(Python)