相信軟件開發(fā)的小伙伴都知道github,那么它是什么呢。我在github copolit官網(wǎng)的最下邊看到官方的一個(gè)解釋。
?GitHub Copilot是一個(gè)人工智能配對(duì)程序員,可以幫助你更快、更少地編寫代碼。它從注釋和代碼中提取上下文,以立即建議單個(gè)行和整個(gè)函數(shù)。GitHub Copilot由GitHub、OpenAI和微軟開發(fā)的生成式AI模型提供支持。它可以作為Visual Studio Code、Visual Studio、Neovim和JetBrains集成開發(fā)環(huán)境(ide)套件的擴(kuò)展。
廢話不多說,我們一起來體驗(yàn)。
第一步,登錄github賬號(hào),如果沒有賬號(hào),可以注冊(cè)一個(gè),很多開源項(xiàng)目可以來學(xué)習(xí)和參考。
點(diǎn)擊github copilot去登錄
?第二步,登錄成功,瀏覽官網(wǎng)首頁的基本介紹。
清晰了解copilot的背景,使用場(chǎng)景,訓(xùn)練模型,隱私保護(hù)等,這樣可以在使用時(shí)規(guī)范、高效的得出建議代碼。
?第三步,官網(wǎng)案例,它支持JavaScript,TypeScript,Python,Go,Ruby等語言。
第四步,瀏覽下邊基本概述,根據(jù)問題了解它的訓(xùn)練模型,使用語言,使用方法等等。
同時(shí)它強(qiáng)調(diào),我們必須測(cè)試給出的代碼建議,不能完全依靠該模型,而且盡可能的給出清晰的指令,包括注釋,方法名稱,參數(shù)名稱等等。?
第五步,開始試用,官網(wǎng)看它現(xiàn)在提供30天免費(fèi)試用,但是它本身是個(gè)付費(fèi)訂閱,所以你需要填入資料,在到期之前,可以選擇退訂,或者可以選擇更換訂閱方式。
?我先選擇試用,點(diǎn)擊start a tree trial,選擇第一種按月10美元的付費(fèi)方式,進(jìn)入GitHub Copilot。
第六步,確認(rèn)你的支付信息,詳細(xì)看一下細(xì)節(jié),輸入信用卡或者借記卡賬號(hào),也可以輸入PayPal,我試了我的借記卡它暫不支持。然后設(shè)置一下允許GitHub Copilot從公開的代碼區(qū)給我們提示代碼,選擇Allow。
?第七步,注冊(cè)成功,可以選擇開發(fā)工具,進(jìn)行使用,點(diǎn)擊vs code,打開官網(wǎng)文檔,參考文檔試用。?
第八步,打開vs code,沒有的話,可以百度搜索軟件,下載。在vs code中搜索插件GitHub Copilot,點(diǎn)擊install安裝,還可以查看它的安裝是否成功。
?
?在下方按鈕處,點(diǎn)擊可查看是否安裝成功,并且可以在這里禁用它給出代碼提示,全局禁用,或者禁用某個(gè)語言的提示。安裝完后,最好重啟下vscode,就可以試用了。
?
??第九步,新建一個(gè)js文件保存一下,根據(jù)文檔,放入一段方法名,包含參數(shù),按tab鍵出現(xiàn)代碼提示,按住Alt+【,或者按住Alt+】可以切換代碼提示,如果合適,按enter換行,代碼即可高亮,表示已選擇提示的代碼。?
?根據(jù)注釋,寫方法,官網(wǎng)提供的參考最好用英文,其他語言也支持,但是代碼提示就沒那么好了。
? 一段node服務(wù)端代碼,寫一個(gè)api,/time路徑,前端可以調(diào)用。
定義一個(gè)類,實(shí)例化,提示也是很智能。
?再來測(cè)試讓它輸入9*9乘法表金字塔,一開始給的提示,它給了9行星星。在控制臺(tái)測(cè)試一下。
?更換更詳細(xì)的指令,它成功輸出我們想要的結(jié)果。
?
?測(cè)試一下冒泡排序算法,可以看到代碼,測(cè)試后發(fā)現(xiàn)也可以實(shí)現(xiàn)。?
?
?第十步,最后瀏覽官網(wǎng),有非常詳細(xì)的使用教程,還可以選擇Python等語言進(jìn)行代碼測(cè)試。
最后,作為提示,GitHub Copilot只是編程輔助工具,我們需要使用正規(guī)的方法去使用它,并且需要進(jìn)行詳盡的代碼測(cè)試后再進(jìn)行使用。并且它還有一些隱私保護(hù),訓(xùn)練模型等聲明可以作為了解。文章來源:http://www.zghlxwxcb.cn/news/detail-635485.html
今天就分享到這里了,你感受到它的厲害之處了嗎,深層次的體驗(yàn)在等待你,歡迎在評(píng)論區(qū)留言。文章來源地址http://www.zghlxwxcb.cn/news/detail-635485.html
到了這里,關(guān)于用GitHub Copilot在Vs Code里快速寫代碼,最詳細(xì)使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!