微软C++语言服务器现可为GitHub Copilot CLI中的MSBuild项目自动配置:启动时自动生成compile_commands.json,无需手动提供文件或调用配置技能。它复用Visual Studio的MSBuild工具读取包含路径、宏定义和编译选项,从而准确解析符号,支持跳转定义与查找引用。生成过程在后台运行,可用/lsp logs查看进度。其他构建系统仍可自行提供文件或使用技能生成。
GitHub Copilot CLI 的 C++ 代码智能现已支持全代码库索引(WCI),由微软 C++ 语言服务器驱动,基于 compile_commands.json 建立持久符号索引,无需打开 IDE 即可理解整个项目。该功能可加快定义、引用、实现和符号搜索,减少重复解析,更好支持大型仓库与并行代理工作流。索引默认启用,首次构建可能耗时并暂时增加内存,之后可复用并动态更新。
完成下面两步后,将自动完成登录并继续当前操作。