GitHub Copilot CLI 推出整體程式碼庫索引功能,強化 C++ 程式碼智慧
為何重要
此更新直接針對大型 C++ 專案(含百萬行程式碼)的痛點,將程式碼智慧從單一檔案層級提升至專案全域理解,極大改善開發者在檢視定義、參照與程式碼導航的效率。這顯示微軟正致力於深化在開發者工具鏈(toolchain)的基礎能力,這對於存量龐大的企業級 C++ 專案而言,是提升開發者生產力與降低匯入 AI 工具門檻的重要賦能。
- GitHub Copilot CLI 現支援整體程式碼庫索引(Whole Codebase Indexing),讓 C++ 專案的程式碼理解速度獲得顯著提升。
- 該功能預設啟用,利用 Microsoft C++ Language Server 解析型別、符號、包含檔案及檔案間的關係,建立持久符號索引以供重用。
- 初次為大型複雜專案建置索引時會額外消耗記憶體與處理時間,但完成後會動態更新並可透過指令
/lsp logs監控進度。