Visual Studio 中 GitHub Copilot 的新上下文工具

Visual Studio 中 GitHub Copilot 的新上下文工具

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

Visual Studio 2022 17.11 版本新增功能,通过 GitHub Copilot Chat 使用 @workspace 命令,将工作区或特定类和函数作为上下文,提供更精准的代码建议。用户可询问项目问题,Copilot 提供详细答案并列出信息来源。内容排除功能可定制访问权限,保护敏感信息。此功能也支持 VS Code,需最新版本和 GitHub Copilot 订阅。

🎯

关键要点

  • Visual Studio 2022 17.11 版本新增功能,支持通过 GitHub Copilot Chat 使用 @workspace 命令,提供更精准的代码建议。

  • 用户可以使用 @workspace 命令询问项目问题,Copilot 会提供详细的响应和信息来源。

  • 使用 @workspace 命令可以直接定位项目中船只转向逻辑的相关代码段。

  • Copilot Chat 提供透明的信息来源,帮助用户验证信息的准确性。

  • 内容排除功能允许用户定制 Copilot 的访问权限,以保护敏感信息。

  • 该功能也支持 VS Code,用户需使用最新版本和有效的 GitHub Copilot 订阅。

  • 用户可以通过特定类和函数进行更精确的提问,Copilot 能够直接访问相关代码段。

  • 用户需使用 '#' 符号在类名或函数名前进行标识,以便获取相关问题的答案。

  • 用户可以通过评论区、开发者社区或电子邮件提供反馈,帮助改进产品。

延伸问答

Visual Studio 2022 17.11 版本新增了哪些功能?

新增了通过 GitHub Copilot Chat 使用 @workspace 命令,提供更精准的代码建议。

如何使用 @workspace 命令提问?

用户可以使用 @workspace 命令询问项目问题,Copilot 会提供详细的响应和信息来源。

GitHub Copilot Chat 如何确保信息的准确性?

Copilot Chat 列出生成响应所使用的信息来源,提供透明性,帮助用户验证信息的准确性。

内容排除功能有什么作用?

内容排除功能允许用户定制 Copilot 的访问权限,以保护敏感信息。

如何在提问时引用特定的类和函数?

在类名或函数名前加上 '#' 符号,以便获取相关问题的答案。

GitHub Copilot 的新功能是否支持 VS Code?

是的,该功能也支持 VS Code,用户需使用最新版本和有效的 GitHub Copilot 订阅。

➡️

继续阅读