使用 GitHub Copilot 进行调试
GitHub Copilot 可以帮助改善您在 Visual Studio Code 中的调试工作流程。Copilot 可以协助设置项目的调试配置,并提供修复调试期间发现的问题的建议。本文概述了如何在 VS Code 中使用 Copilot 调试应用程序。
Copilot 可以帮助完成以下调试任务
- 配置调试设置:为项目生成和自定义启动配置。
- 启动调试会话:使用
copilot-debug
从终端启动调试会话。 - 修复问题:接收修复调试期间发现的问题的建议。
如果您还没有 Copilot 订阅,可以通过注册 Copilot Free 计划免费使用 Copilot,每月有完成和聊天交互次数限制。
使用 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 帮助修复编码问题或改进代码。
使用聊天提示
-
打开您的应用代码文件。
-
打开以下视图之一
- Copilot 编辑 ()
- 聊天视图 (⌃⌘I (Windows, Linux Ctrl+Alt+I))
- 内嵌聊天 (⌘I (Windows, Linux Ctrl+I))
-
输入提示,例如
- "/fix"
- "修复此 #selection"
- "为此函数验证输入"
- "重构此代码"
- "改进此代码的性能"
了解有关在 VS Code 中使用 Copilot Chat 和 Copilot Edits 的更多信息。
使用编辑器智能操作
要修复应用代码的编码问题而无需编写提示,可以使用编辑器智能操作。
-
打开您的应用代码文件。
-
选择要修复的代码。
-
右键单击并选择 Copilot > 修复。
Copilot 会提供代码建议来修复代码。
-
您还可以选择在聊天提示中提供额外上下文来优化生成的代码。
后续步骤
- 探索 VS Code 中的通用调试功能。
- 了解有关 VS Code 中 Copilot 的更多信息。