Visual Studio 2019 IntelliCode(AI輔助IntelliSense)功能介紹


IntelliCode

不知在多久以前,我裝上了Visual Studio 2019,寫代碼時,就注意到了下面這樣的東西:帶五角星的提示。

這個帶五角星的提示功能叫做IntelliCode

我們知道Visual Studio 有個強大的功能叫做Intellisense(智能感知),在我們編碼時,可以智能提示。但這個提示是基於字母排序的,像下面這樣

IntelliCode等於是Intellisense的加強版

 

IntelliCode具備的正式功能如下:

1、AI 輔助 IntelliSense,可預測供開發者使用的最可能正確的 API,而不僅僅是按字母順序排列的成員列表。 它使用開發人員當前的代碼上下文和模式來提供此動態列表。

說明:

1、官方是說IntelliCode 使用了開發者當前的代碼上下文以及基於 GitHub 上數千個高度評價的開放源代碼項目的模式,然后預測最可能、最相關的 API 調用的模型。但這不一定適合每一位用戶的編碼習慣。

2、其它還有一些預覽功能,這里就不做介紹了。可以參考以下鏈接 https://docs.microsoft.com/en-us/visualstudio/intellicode/intellicode-visual-studio

 

IntelliCode支持的語言

目前正式支持C#和XAML語言。C++、JavaScript、TypeScript 和 Visual Basic語言的支持處於預覽狀態,正式版出來以后,應該會加入更多的功能。

 

如何關閉IntelliCode

從Visual Studio 2019開始,IntelliCode根據工作負載的安裝情況而默認安裝並開啟。如果需要關閉,可以依次打開 【擴展】-【管理擴展】-【已安裝】-【IntelliCode】-【禁用】

 

 

如何在Visual Studio 2017中使用IntelliCode功能

確保你的Visual Studio 2017版本號在15.8及以上,然后下載以下擴展安裝

https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode

 

最后附上IntelliCode的官方文檔鏈接,感興趣的可自行閱讀:

https://docs.microsoft.com/en-us/visualstudio/intellicode/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM