最好用的 7个IntelliJ IDEA python插件推荐_ide

在奥林匹斯山的顶端是如此孤独。

宙斯,上帝的永恒之王,在试图维持他的统治时面临一些困难。哈迪斯在一场争夺控制权的战斗中几乎篡夺了他的兄弟宙斯。随着战斗的激烈,大多数神站在宙斯一边,因为谁想惹一个射出闪电的人, 但是一些更不满的神站在哈德斯的一边,战斗激烈。

后端编程世界与奥林匹斯山没有什么不同。总是有一场争夺至高无上的战斗,2020年,Java 和 Python 之间的战斗仍然很激烈。而且,像古希腊人一样,大多数开发人员选择 “崇拜” 一两种常用的编程语言。然而,与古希腊不同,现代程序员 (稍微) 更灵活。

那里有编码多语种,他们涉足不止一种后端编程语言,并使用单个 IDE 进行编程。有些人可能称他们为亵渎者,我们更喜欢将他们视为和平缔造者。

如果你碰巧是其中之一,现在希望有效地用 Python 编程 (或者 Jython – 一种 Java 和 Python 的混合) 在 Intellij 的想法中 – 这篇文章是给你的!我们已经收集了一个插件列表,这些插件添加了 Python 编码功能,并帮助您更有效地完成它。

最好用的 7个IntelliJ IDEA python插件推荐_java_02

Python Plugins for Intellij IDEA

基本插件将为您提供 Python 脚本的智能编辑,有效地扩展 Intellij IDEA 的功能,以匹配所有与 Python 相关的问题和目的的 pycharm。然而,像你这样的软件专业人士有一些额外的插件来让你在 Intellij IDEA 上的 Python 开发更加有效和高效。

1.Pylint

顾名思义,这个插件是 Python linter。它提供了 Python 文件的实时和按需扫描与 Pylint 从您的 Intellij 的想法。Pylint 是一个开源项目,因此可以根据您的需求完全定制。此外,Pylint 在插件网站上有大量文档。

2. Python Smart Execute

最好用的 7个IntelliJ IDEA python插件推荐_ide_03

这个方便的小插件是 “在控制台执行” 命令的智能替代。它会自动确定要发送到 Python 控制台的行数,并且可以通过键盘快捷键: alt shift a 轻松访问。

值得注意的是,这个插件可能会在即将到来的 Intellij IDEA 和 pyglam版本中过时,因为在 jetbrain IDEs 中实现它的请求已经在 2019年提交。

3. Tabnine

不是严格意义上的 Python 插件,Tabnine 是编程生产力工具,可以帮助您更快地编写更好的代码。Tabnine 使用 GPT-2 在 Python 和其他语言中提供高度准确的代码预测。Tabnine 现在是 Codota 家族的一部分,但是,老实说,我们一直喜欢它惊人的准确性。

4. MyPy

最好用的 7个IntelliJ IDEA python插件推荐_其他_04

Mypy 是 Python 的可选静态类型检查器和源代码分析器,旨在将动态 (或 “鸭子”) 类型和静态类型的好处结合起来。除此之外,它会寻找编程错误,帮助执行编码标准,并嗅出一些代码气味。

这个来自 JetBrains 插件市场的插件将 MyPy 集成到您的 Intellij 中。如果你需要一些指导,MyPy 网站提供了大量的文档来帮助你安装和使用 MyPy 来改进你的 Python 代码。

5. DeepBugs for Python

最好用的 7个IntelliJ IDEA python插件推荐_其他_05

这个插件由 jetbrain 研究部门开发,承诺通过使用深度学习模型来寻找 Python 代码中的潜在错误和质量问题。DeepBugs 可以根据提取的代码语义检测错误,如不正确的函数参数、不正确的比较和其他错误。

6. Live Coding in Python

最好用的 7个IntelliJ IDEA python插件推荐_ide_06

为什么要等待运行程序来看到魔法发生?此插件允许您在键入时运行 Python 代码。它将在 Intellij IDEA 工作区右侧的专用面板中显示变量值、 matplotlib 、 Pyglet 或乌龟图形。

7. Python Enhancements

我们列表中的最后一个插件是一个方便的三个检查集合,您可以在 Python 代码上运行,以尝试检测潜在的死代码和生成样板代码的意图。这个插件将在你的代码中寻找潜在的未使用的类、函数 (包括方法) 和名称 (在全局和类级分配中)。