翻譯|行業(yè)資訊|編輯:陳津勇|2019-09-04 12:01:14.543|閱讀 667 次
概述:開發(fā)者如何利用人工智能強(qiáng)化代碼?現(xiàn)在,Visual Studio IntelliCode就能簡單實現(xiàn)!本文詳細(xì)介紹了具體的操作方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Visual Studio IntelliCode是一套AI輔助開發(fā)功能,旨在提高下一代開發(fā)人員的工作效率。目前,可以在Visual Studio 2019版本16.1中試用AI輔助的C#、C++、TypeScipt/JavaScript或XAML。你可以通過Visual Studio IntelliCode,利用人工智能來強(qiáng)化你的代碼。
啟用IntelliCode的操作非常簡單,下面請跟著小編一起來了解如何執(zhí)行此操作吧~
Visual Studio IntelliCode簡介
IntelliCode是一個超級令人興奮的Visual Studio的擴(kuò)展,微軟稱之為AI輔助開發(fā)。這個工具可以將你常用的功能都放在列表的頂部,以便節(jié)省你的時間。這些功能在顯示中會加一個星星標(biāo)志。
IntelliCode通過擁有100顆以上給星的開源GitHub項目來為你的代碼生成建議。同時,IntelliCode還構(gòu)建了自定義的模型來為代碼提供建議。這些建議都是關(guān)于你自己的類或特定領(lǐng)域庫調(diào)用的方法。
注意:默認(rèn)情況下,IntelliCode功能處于未激活狀態(tài)。如果你想啟用,請點擊Tools(工具)>Options(選項)>IntelliCode。
如上所示,即可為你的項目啟用IntelliCode。
安裝Visual Studio IntelliCode
如果你還沒有安裝IntelliCode,請點擊Extensions> Manage Extensions窗口下載并安裝。
下載完成后,你需要重新啟動Visual Studio才能安裝IntelliCode。
構(gòu)建IntelliCode
在Visual Studio 2019中,你可以按下Ctrl + Q,并在搜索窗口中鍵入IntelliCode。從結(jié)果中選擇IntelliCode Model Management,或者點擊View> Other Windows> IntelliCode Model Management,就可以打開Visual Studio IntelliCode窗口。
接下來,你就可以為自己的項目構(gòu)建IntelliCode模型了。你可以看到別人與你共享的模型,或者共享你剛剛構(gòu)建的模型,也可以重新訓(xùn)練或刪除IntelliCode模型。
在代碼中使用
IntelliCode可以在Visual Studio 2017(15.8及更高版本)以及Visual Studio 2019中運(yùn)行。它還支持以下語言:
C#
C ++
XAML(在Visual Studio 2019中)
IntelliCode也可以在Visual Studio Code使用,而且還支持:
Python
TypeScript
JavaScript
Java
微軟在Visual Studio Code中利用了AI的優(yōu)勢。如今這個工具非常整潔!
查看提取的數(shù)據(jù)
生成模型后,你可以進(jìn)入下列文件夾:
%TEMP%\Visual Studio IntelliCode |
你可以在其中一個創(chuàng)建的文件夾中看到UsageOutput文件夾。里面是提取的數(shù)據(jù),代碼分析都發(fā)生在客戶端。接下來,這些提取的數(shù)據(jù)會傳輸?shù)轿④浽贫说哪P头?wù)上。
請務(wù)必注意,微軟不會收到任何代碼,它只上傳有關(guān)代碼的數(shù)據(jù)和信息,所以你的代碼仍然在你的機(jī)器上。
獲取源代碼
如果你想獲取本文中示例的源代碼,則可以訪問下列GitHub代碼庫,并克隆到你本地的計算機(jī)上:
dirkstrauss/IntelliCodeDemo(//github.com/dirkstrauss/IntelliCodeDemo)
以上就是使用Visual Studio IntelliCode強(qiáng)化代碼的全部過程。如果你有任何意見或建議,可以通過留言或的方式告訴我們喲~
想要獲得 Visual Studio 更多資源的伙伴,請點這里。
想要獲取 Visual Studio 正版授權(quán)的伙伴,
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: