C++ 代码编辑工具(GitHub Copilot 公开预览)

发布: (2025年12月17日 GMT+8 02:28)
3 min read

Source: GitHub Changelog

概览

GitHub Copilot 的 C++ 代码编辑工具已在最新的 Visual Studio 2026 Insiders 版本中公开预览。这些工具通过提供深度符号感知,实现对 C++ 代码的大规模理解和修改,从而支持可靠的多文件编辑。

C++ 代码编辑工具为项目中的任何符号提供丰富的语义数据,使 Copilot 代理模式能够:

  • 查看代码库中的所有引用。
  • 理解符号的类型、声明、作用域及其他元数据。
  • 可视化类的继承层次结构。
  • 跟踪函数调用链。

入门指南

  1. 在 Visual Studio 2026 Insiders 中打开你的 C++ 项目。
  2. 前往 工具 → 选项GitHub → Copilot 并启用 C++ 代码编辑工具。
    • 启用后可能需要关闭并重新打开解决方案。
  3. 打开 Copilot Chat,使用 工具 图标启用特定的 C++ 工具。

The C++ code editing tools that GitHub Copilot can call in Visual Studio's agent mode, including get_Symbol_references, get_symbol_info, and other C++ language service operations

GitHub Copilot 随后可以调用这些工具,提供更准确、上下文感知的代码建议,使你的编码体验更加流畅高效。例如,在添加新功能或更改参数时,这些工具可以帮助你更新函数的所有实例。

An example of C++ code editing tools helping out a prompt by getting relevant symbol information and references

为获得最佳效果,请使用针对工具调用优化的模型,并在可能的情况下提供明确、具体的提示以及显式的符号名称。

提交反馈

如需提交反馈,请通过 Visual Studio 反馈图标报告问题或提出改进建议。

Visual Studio feedback icon with a pull‑down menu showing options for submitting bug reports and suggestions

Back to Blog

相关文章

阅读更多 »