2022 年适用于 Python 开发人员的最佳 VS Code 扩展。
这是本系列的第 1 部分,我将在其中分享有用的 VS 代码扩展、设置、快捷方式、提示和技巧,以提高 Python 开发人员的工作效率。
Python 是一种功能强大的语言,广泛应用于各种不同的应用领域,例如 Web 开发、数据科学、计算机视觉、DevOps 等等。因此,拥有合适的工具来简化编码至关重要。
在本系列的这一部分中,我们将探索我整理的一些最佳的 VS Code 扩展。其中一些我每天都在使用,其他一些则是我最近才发现的。我将把这些扩展分为九个类别,如下表所示。
👉 目录(TOC)。
编程语言
本节包括用于自动完成、语法检查等的扩展。
微软的 Python
🔝转到目录。
此扩展允许开发人员在 VS Code 中用 Python 编写和调试代码。它还提供了一个交互式控制台,用于运行 Python 代码并使用断点、调用堆栈和集成终端进行调试。
欲了解更多信息,您可以参考:
皮兰斯
🔝转到目录。
此扩展提供了丰富的类型信息,帮助您更快地编写更好的代码。
欲了解更多信息,您可以参考:
Jupyter
🔝转到目录。

此扩展为程序员提供了 Jupyter Notebooks 所支持的语言内核的基本笔记本支持。
欲了解更多信息,您可以参考:
Docker
🔝转到目录。
此扩展允许程序员轻松构建、管理和部署容器化应用程序。
欲了解更多信息,您可以参考:
代码运行器
🔝转到目录。

此扩展类似于微软的 Python,使用户能够在代码编辑器中快速轻松地运行代码片段。它可用于运行、测试和调试代码。
欲了解更多信息,您可以参考:
代码片段
本节包括提供代码生成快捷方式的扩展。
贾内罗
🔝转到目录。
Djaneiro 通过在缩写的帮助下直接在编辑器中生成 Django 模板、表单、模型和函数,使开发 Django 项目变得更加容易。
欲了解更多信息,您可以参考:
Django
🔝转到目录。
此扩展为 django 项目提供语法高亮和代码片段。
欲了解更多信息,您可以参考:
Flask 代码片段
🔝转到目录。
flask-snippets 扩展为您的编辑器添加了代码片段支持。
欲了解更多信息,您可以参考:
Kubernetes
🔝转到目录。
此扩展可帮助 DevOps 工程师构建在 Kubernetes 集群中运行的应用程序并对 Kubernetes 应用程序进行故障排除。
欲了解更多信息,您可以参考:
云代码
🔝转到目录。
此扩展使得开发 kubernetes 集群、调试 pod 等变得非常容易。
欲了解更多信息,您可以参考:
人工智能助手
本节包括用于代码生成、自动完成等的扩展。
TabNine
🔝转到目录。
TabNine 是一款开源 AI 助手,可根据当前上下文和之前命令的历史记录提供代码补全建议。它还支持 Python、Java、C#、Go 等多种语言。
欲了解更多信息,您可以参考:
Github Copilot
🔝转到目录。

Github Copilot 是一款帮助程序员更快编写代码的 AI 助手。
欲了解更多信息,您可以参考:
风筝
🔝转到目录。

与之前的扩展一样,Kite 是一个帮助程序员更快地编写代码的 AI 助手。
欲了解更多信息,您可以参考:
版本控制
本节包含使 git 更易于使用的扩展。
GitLens
🔝转到目录。
它是一个提供 Git 代码洞察的扩展程序。它可以帮助您了解哪些代码更改已暂存,哪些代码更改未暂存。您还可以查看哪些文件已更改但尚未暂存,哪些文件在索引中,以及哪些文件已从索引中删除。
欲了解更多信息,您可以参考:
Linters、格式化程序、荧光笔
本节包括提供附加代码分析的扩展。
皮林特
🔝转到目录。
它是一个帮助开发人员在 Python 文件中查找错误的扩展。它会分析源代码并查找语法错误等编程错误。它还会检查代码风格问题,例如行太长或太短。
欲了解更多信息,您可以参考:
Python 缩进
🔝转到目录。

此扩展允许 Python 程序员轻松缩进他们的代码。
欲了解更多信息,您可以参考:
缩进彩虹
🔝转到目录。
此扩展旨在通过突出显示缩进使代码更漂亮。
欲了解更多信息,您可以参考:
尾随空格
🔝转到目录。
它是一个轻量级的扩展,可以帮助开发人员识别代码中的尾随空格并提供快速修复来删除它们。
欲了解更多信息,您可以参考:
括号对着色器 2
🔝转到目录。
此扩展旨在突出显示对于元组、字典等嵌套容器来说非常方便的括号。
欲了解更多信息,您可以参考:
更新:此扩展已被弃用,取而代之的是VSCode 中的原生内置功能。
文档字符串
本节包括提供文档字符串生成的扩展。
自动文档字符串
🔝转到目录。
此扩展可帮助用户自动生成 Python 脚本的文档字符串。
欲了解更多信息,您可以参考:
Markdown
本节包含可帮助您编写和预览 markdown 文件的扩展。
Markdown 一体化
🔝转到目录。

顾名思义,此扩展程序满足您编写 markdown 文件所需的全部功能:键盘快捷键、目录、自动预览等。
欲了解更多信息,您可以参考:
MarkdownLint
🔝转到目录。
此扩展可用于 Markdown 代码检查和样式检查。
欲了解更多信息,您可以参考:
Markdown 预览增强
🔝转到目录。
此扩展提供自动滚动同步、数学排版、美人鱼、PlantUML、pandoc、PDF 导出、代码块、演示文稿编写器等。
欲了解更多信息,您可以参考:
Markdown PDF
🔝转到目录。

此扩展允许您将 Markdown 文件转换为 pdf、html、png 或 jpeg 文件。
欲了解更多信息,您可以参考:
数据库
本节包括可用作数据库管理工具的扩展。
SQLite
🔝转到目录。

它是用于探索和查询 SQLite 数据库的扩展。
欲了解更多信息,您可以参考:
MySQL
🔝转到目录。
MySQL 管理工具。
欲了解更多信息,您可以参考:
SQL工具
🔝转到目录。
该工具可用作数据库浏览器、查询运行器、智能感知等。
欲了解更多信息,您可以参考:
测试
本节包括可用于编写和运行测试的扩展。
Python 测试资源管理器
🔝转到目录。
此扩展允许您使用测试资源管理器 UI 运行 Python Unittest、Pytest 或 Testplan 测试。
欲了解更多信息,您可以参考:
代码覆盖率
🔝转到目录。
它可以帮助开发人员测量代码覆盖率:有多少代码已经过测试。它会高亮显示未被测试覆盖的代码行。
欲了解更多信息,您可以参考:
总结
🔝转到目录。
以上就是我们整理的 Python 开发者(例如数据科学家、DevOps 工程师、后端开发者等)常用的 VS Code 扩展列表。这些 VS Code 扩展可以帮助开发者在日常 Python 项目中顺利工作。
与往常一样,这篇文章是送给您的一份礼物,您可以与任何人分享,或以任何有益于您个人和职业发展的方式使用它。通过支持这个博客,您可以激励我发布与 Python 相关的高质量内容。提前感谢您的大力支持!
未来工作
🔝转到目录。
现在,我们整理了一些 VS Code 扩展,它们可以让我们的工作更加轻松;我将分享我的 VS Code 设置,包括我使用的主题、图标、快捷方式等等。敬请期待后续文章。
祝大家编码愉快,下次再见。
文章来源:https://dev.to/wiseai/vs-code-extensions-for-python-developers-3n9b