使用 GitHub Copilot 调试

GitHub Copilot 可以帮助你改进 Visual Studio Code 中的调试工作流程。Copilot 可以协助您为项目设置调试配置,并提供调试过程中发现的问题修复建议。本文概述了如何使用 Copilot 在 VS Code 中调试应用程序。

Copilot 可以协助完成以下调试任务:

  • 配置调试设置:生成并自定义项目的启动配置。
  • 启动调试会话:使用副驾驶调试从终端启动调试会话。
  • 修复问题:收到调试过程中发现的问题修复建议。
提示

如果你还没有Copilot订阅,可以通过注册Copilot免费计划免费使用Copilot,并获得每月的在线建议和聊天互动限制。

用Copilot设置调试配置

VS Code 使用launch.json用于存储调试配置的文件。Copilot 可以帮助你创建和定制这个文件,以便为你的项目设置调试。

  1. 打开聊天视图(⌃⌘I(Windows,Linux Ctrl+Alt+I)。
  2. 这时/startDebugging指挥部。
  3. 按照Copilot的指导,为你的项目设置调试。

或者,你也可以使用自然语言提示,比如:

  • “为Django应用创建调试配置”
  • “为 React Native 应用设置调试”
  • “为Flask应用程序配置调试”

用Copilot开始调试

副驾驶调试终端命令简化了调试会话的配置和启动过程。在你启动应用时用的命令前加上副驾驶调试让 Copilot 自动配置并启动调试会话。

  1. 打开集成终端(⌃'(Windows,Linux Ctrl+')。

  2. 进来副驾驶调试接着是应用程序的启动命令。例如:

    copilot-debug node app.js
    

    copilot-debug python manage.py
    
  3. Copilot 会为你的应用启动调试会话。你现在可以使用 VS Code 内置的调试功能。

了解更多关于VS Code调试的内容。

修复Copilot的编码问题

你可以用Copilot Chat来帮助你修复编码问题或改进代码。

使用聊天提示

  1. 打开你的申请码文件。

  2. 打开以下视图之一:

    • 聊天视图(⌃⌘I (Windows,Linux Ctrl+Alt+I)
    • 内联聊天(⌘I(Windows,Linux Ctrl+I)
  3. 输入如下提示:

    • “/fix”
    • “解决这个 #selection”
    • “验证该函数的输入”
    • “重构这段代码”
    • “提升这段代码的性能”

了解更多关于在 VS Code 中使用 Copilot Chat 的信息。

使用编辑器的智能作

要在不写提示的情况下解决应用代码的编码问题,可以使用编辑器的智能作。

  1. 打开你的申请码文件。

  2. 选择你想修复的代码。

  3. 右键点击并选择“生成代码>修复”。

    VS Code 提供了一个修复代码的代码建议。

  4. 可选地,通过在聊天提示中提供额外的上下文来完善生成的代码。

下一步