商城首页欢迎来到中国正版软件门户

您的位置:首页 > 编程开发 >提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

  发布于2023-04-30 阅读(100)

扫一扫,手机访问

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

这里有 13 个 VSCode 最好的 Python 扩展,可大大提升你的生产力。

建议阅读后收藏,留下印象,回头按需安装。

1、Python by Microsoft

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

这个微软发布的 VS Code 扩展对 Python 有丰富的支持。

  • 使用 Pylint 或 Flake8 或 black 支持为代码进行 Linting
  • 在 VS Code 编辑器中调试代码
  • 支持 Jupyter 笔记本、Pytest

2、Pyright

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

Pyright 是一个非常快速的静态类型检查器和代码验证器。

  • 必要时自动插入类型提示
  • 根据 PEP8 规则自动重新排序代码中的导入。

如果你安装了 Pylance 那就不需要安装这个了。

3、IntelliCode

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

这是一个 AI 辅助代码补全工具,它使用 AI 扫描代码,会提示你接下来的代码是什么,轻轻按一下 tab 就可以自动完成代码补全,这方面做得甚至比微软的 Python 扩展更好。

这个不只是提示 Python,它提示所有,非常方便,写起注释英文注释真的很方便。

4、Sort lines

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

顾名思义,它对文本行进行排序。

如果在 Python 脚本中导入大量库并且不想手动重新组织它,这会很方便。

5、Indenticator

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

此 VS Code 扩展可以为每种编程语言分别设置首选缩进。启用此功能的好处是可以轻松查看代码中 for 循环或 if 语句的结束位置。

6、 Sourcery

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

Sourcery 是一个人工智能驱动的编码助手,可以帮助你更快地编写更好的 Python 代码。它通过动态提供重构建议来工作,你可以立即将这些建议集成到代码中。

7、Python Docstring Generator

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

这个扩展可以快速为你的 python 函数生成文档字符串。

8、Dash

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

当在编码时需要参考官方 Python 文档时,这绝对是一个非常必要的扩展。

9、Indent rainbow

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

Indent Rainbow 为缩进添加颜色,使可读性更好,尤其是在 VS Code 等深色背景中。将此与 Indenticator 结合使用可提高代码的阅读流畅度。

10、Jupyter

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

此扩展在 vscode 中打开和运行 jupyter 笔记本。这就像打开一个 jupyter notebook,就在 vscode 里面。

11、GitLens

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

这是一个强大的扩展,可让你查看代码行随时间变化相关的人员、原因和方式,以及许多其他功能。

12、Git History

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

Git History 是一个 VSCode 扩展,它提供了 git 日志的可视化。不需要在终端输入复杂的命令中查看格式化的 git log 了。

13、Code Spell Checker

提升 Python 编程效率:推荐使用 VSCode 的 Python 扩展

Code Spell Checker 会检查代码中的英文单词是否有拼写错误,适用于 camelCase 风格。

这个拼写检查器的目标是帮助捕捉常见的拼写错误,同时保持低误报的数量。

最后的话

本文分享了个人觉得对 Python 编程非常实用的扩展,有些扩展并不只仅仅适用于 Python,如果觉得有帮助,还请点赞、在看扩散。

本文转载于:https://www.51cto.com/article/712776.html 如有侵犯,请联系admin@zhengruan.com删除

热门关注