在科技界傳來(lái)新消息,微軟已于2月7日發(fā)布了Visual Studio Code(VS Code)1.97版本更新,其主要亮點(diǎn)是深度集成了GitHub Copilot功能,旨在顯著提升開(kāi)發(fā)者的編程效率。此次更新不僅優(yōu)化了AI驅(qū)動(dòng)的代碼建議和自動(dòng)補(bǔ)全功能,還增強(qiáng)了上下文感知能力,使代碼編寫(xiě)更加高效精準(zhǔn)。
微軟發(fā)布 VS Code 1.97:AI 助力提升開(kāi)發(fā)者效率
1. GitHub Copilot 的主動(dòng)預(yù)測(cè)與建議
主動(dòng)預(yù)測(cè)與建議:新版 VS Code 整合 GitHub Copilot 后,Copilot 不再僅僅是被動(dòng)地補(bǔ)全代碼,而是能夠主動(dòng)預(yù)測(cè)開(kāi)發(fā)者下一步可能需要的修改,并提供相應(yīng)的代碼建議。這使得開(kāi)發(fā)者在編寫(xiě)代碼時(shí)能夠獲得更智能、更高效的輔助。
智能重命名建議:當(dāng)開(kāi)發(fā)者重命名一個(gè)變量時(shí),Copilot 不僅會(huì)建議完成當(dāng)前行的修改,還會(huì)自動(dòng)識(shí)別并建議修改文件中所有該變量的實(shí)例,確保代碼的一致性和準(zhǔn)確性。
2. 自動(dòng)部署建議的修改
自動(dòng)接受延遲設(shè)置:開(kāi)發(fā)者可以通過(guò)設(shè)置 chat.editing.autoAcceptDelay,無(wú)需手動(dòng)干預(yù),讓 Copilot 在一段時(shí)間后自動(dòng)部署建議的修改。這大大簡(jiǎn)化了代碼修改流程,提升了開(kāi)發(fā)效率。
3. 更多 AI 模型支持
多模型支持:VS Code 現(xiàn)在支持 OpenAI 的 o3-mini 和 Google 的 Gemini 2.0 Flash 模型,為開(kāi)發(fā)者提供更多 AI 選擇。這意味著開(kāi)發(fā)者可以根據(jù)不同的任務(wù)需求選擇最合適的 AI 模型,以獲得最佳的開(kāi)發(fā)體驗(yàn)和效果。
4. 擴(kuò)展安裝的安全性增強(qiáng)
發(fā)布者驗(yàn)證:新版本要求開(kāi)發(fā)者在安裝擴(kuò)展前驗(yàn)證擴(kuò)展的發(fā)布者身份,從而提高安全性,防止惡意擴(kuò)展入侵開(kāi)發(fā)環(huán)境。這一措施有效降低了潛在的安全風(fēng)險(xiǎn),保護(hù)了開(kāi)發(fā)者的代碼和數(shù)據(jù)安全。
命令行安裝的注意事項(xiàng):需要注意的是,通過(guò)命令行安裝擴(kuò)展將繞過(guò)此驗(yàn)證過(guò)程。因此,開(kāi)發(fā)者應(yīng)謹(jǐn)慎使用命令行安裝擴(kuò)展,確保擴(kuò)展來(lái)源的可靠性。
5. 工作區(qū)布局的定制化增強(qiáng)
自由拖動(dòng)命令面板:開(kāi)發(fā)者現(xiàn)在可以自由拖動(dòng)命令面板到編輯器窗口的任何位置。這使得開(kāi)發(fā)者能夠根據(jù)個(gè)人習(xí)慣和需求更好地定制工作區(qū)布局,提升了用戶(hù)體驗(yàn)和工作效率。