使用 GitHub Copilot 进行调试
GitHub Copilot 可以帮助改进您在 Visual Studio Code 中的调试工作流程。Copilot 可以协助您为项目设置调试配置,并为调试过程中发现的问题提供修复建议。本文概述了如何在 VS Code 中使用 Copilot 来调试应用程序。
Copilot 可以帮助处理以下调试任务
- 配置调试设置:为您的项目生成并自定义启动配置。
- 启动调试会话:使用
copilot-debug从终端启动调试会话。 - 修复问题:接收有关修复调试过程中发现问题的建议。
如果您还没有 Copilot 订阅,您可以通过注册 Copilot 免费计划来免费使用 Copilot,并获得每月的内联建议和 AI 配额。
自 2026 年 4 月 20 日起,Copilot Pro、Copilot Pro+、Max 和学生计划的新注册已暂停。
使用 Copilot 设置调试配置
VS Code 使用 launch.json 文件来存储调试配置。Copilot 可以帮助您创建和自定义此文件,从而为您的项目设置调试功能。
- 打开聊天视图(⌃⌘I (Windows、Linux 为 Ctrl+Alt+I))。
- 输入
/startDebugging命令。 - 按照 Copilot 的指导为您的项目设置调试。
或者,您可以使用自然语言提示,例如
- "为 Django 应用创建调试配置"
- "为 React Native 应用设置调试"
- "为 Flask 应用程序配置调试"
使用 Copilot 开始调试
copilot-debug 终端命令简化了配置和启动调试会话的过程。在您用于启动应用程序的命令前加上 copilot-debug,Copilot 就会自动为您配置并启动调试会话。
-
打开集成终端(⌃` (Windows, Linux Ctrl+`))。
-
输入
copilot-debug,后跟您的应用程序启动命令。例如copilot-debug node app.js或
copilot-debug python manage.py -
Copilot 将为您启动应用程序的调试会话。现在,您可以使用 VS Code 中的内置调试功能了。
了解更多关于 VS Code 中的调试信息。
使用 Copilot 修复编码问题
您可以使用 Copilot Chat 来帮助您修复编码问题或改进代码。
使用聊天提示
-
打开您的应用程序代码文件。
-
打开以下任一视图
- 聊天视图(⌃⌘I (Windows, Linux Ctrl+Alt+I))
- 行内聊天(⌘I (Windows, Linux Ctrl+I))
-
输入如下提示
- "/fix"
- "修复此 #selection"
- "验证此函数的输入"
- "重构此代码"
- "提升此代码的性能"
了解更多关于在 VS Code 中使用 Copilot Chat 的信息。
使用编辑器智能操作
要修复应用程序代码中的编码问题而不编写提示,您可以使用编辑器智能操作。
-
打开您的应用程序代码文件。
-
选择您想要修复的代码。
-
右键单击并选择 Generate Code(生成代码)> Fix(修复)。
VS Code 将提供一个修复代码的建议。
-
(可选)通过在聊天提示中提供额外的上下文来优化生成的代码。
后续步骤
- 探索 VS Code 中的常规调试功能。
- 了解更多关于 VS Code 中的 Copilot 信息。