微软宣布为Visual Studio Code平台上的GitHub Copilot推送重要更新,使其具备与自家C/C++ DevTools、CMake Tools扩展同级的C++符号上下文感知及CMake构建配置识别能力。此次升级将大幅提升C++开发者在代码补全、项目构建阶段的效率,进一步完善AI编程助手对编译型语言的适配深度。 当C++开发者在VS Code中敲下类声明的首行时,AI编程助手能否精准识别后续需要关联的父类、成员函数,甚至匹配当前项目的CMake构建规则?微软最新的一次更新,让这个问题有了肯定的答案。 此次针对VS Code版GitHub Copilot的更新,核心是植入了与微软C/C++ DevTools扩展、CMake Tools扩展同级的能力模块。其中,C++符号上下文感知能让Copilot精准捕捉代码中的类、结构体、函数、全局变量等符号的依赖关系,避免给出脱离项目上下文的无效补全;而CMake构建配置识别则让AI助手理解项目的编译规则、依赖库路径等细节,在生成涉及构建流程的代码时更贴合实际需求。 在AI编程助手赛道,通用语言的基础补全能力已趋于同质化,如何深耕编...