返回介绍

VS Code 对 Python 的支持

发布于 2020-03-27 16:12:55 字数 3726 浏览 1145 评论 0 收藏 0

VS Code 通过扩展对 Python 充分支持。市场中流行的扩展对代码补全、linting、调试、代码格式化、代码片段等等提供了支持。

下载 VS Code - 如果您还未下载 VS Code,那就快为您的平台(Windows,Mac,Linux)安装一个吧。

安装 Python 扩展

VS Code 是一个只包含基本特性的轻量编辑器。通过安装其中一个流行的Python扩展插件,即可让 VS Code 添加对 Python 的语言支持。

  1. 选择一个扩展。
  2. 在命令面板 kb(workbench.action.showCommands) 输入 ext install 安装插件。

小贴士: 上示的扩展插件是动态获取的。点击上面的扩展插件名称可阅读描述和评论,判断哪个扩展最适合你。详情见 市场.

本文档中的例子将使用 Don Jayamanne 流行的全部特性 Python 扩展.

代码补全

Python 扩展支持代码补全和智能提示。智能提示 是一系列特性的通用术语,包括借助你所有文件以及内置或第三方模块进行代码智能补全(上下文方法和变量提示)。

快速查看方法、类名和文档。

小贴士:按下快捷键 kb(editor.action.triggerSuggest) 触发代码补全。

Linting

Linting 用于分析 Python 代码的潜在错误。使用 VS Code 可以快速导航到代码中错误或警告的部分。

小贴士: Don Jayamanne 的 Python 扩展 为您提供了三种不同的linter选择 - Pylint, Pep8, 和 Flake8. 详情见 wiki

调试

告别 “print” 语句调试!您可以设置断点,检阅数据,以及使用调试控制台,来调试不同类型的Python应用程序(包括多线程、web和远程应用程序)。

小贴士:按照 wiki 给出的指令进行调试,包括设置你的 launch.json 调试配置和常见故障排除。

小贴士:想了解更多关于 VS Code 的调试信息,可见 调试文档。

代码片段

代码片段将把生产力提升到更高一个层次。您可以配置 自己的代码片段 或使用扩展提供的片段。

小贴士:使用快捷键kb(editor.action.triggerSuggest),代码片段将和代码补全出现在相同的地方。

配置

您需要安装 扩展 和 Python。其他依赖项是可选的,取决于您想使用的特性。在 扩展 README 中了解更多需求。

下一阶段

  • 安装扩展 - Python 扩展可在 市场 获得。
  • 基础功能 - 了解更多 VS Code 编辑器的强大功能。
  • 代码导航 - 更快捷地找到相应的源代码。

常见问题

Q: 为什么 linting 不能正常运作?

A: 首先,确保您已安装相应的扩展。其次,许多扩展依赖了外部的包,您需要使用 Python 包管理器,比如pipeasy_install,来安装 required packages。您可以在 这里 阅读更多关于 linting 的信息。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文